/root/.sdkman/candidates/java/21.0.5-tem/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.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.positions.where.we.compute.the.hoare.annotation All --cacsl2boogietranslator.check.absence.of.data.races.in.concurrent.programs true --cacsl2boogietranslator.check.unreachability.of.reach_error.function false -i ../../../trunk/examples/svcomp/pthread-race-challenges/thread-join-array-dynamic.i -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.empire2-owicki-f61efc6-m [2025-03-15 01:09:08,886 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-15 01:09:08,953 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 [2025-03-15 01:09:08,996 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-15 01:09:08,997 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-15 01:09:08,997 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-15 01:09:08,997 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-15 01:09:08,997 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-15 01:09:08,997 INFO L153 SettingsManager]: * Use SBE=true [2025-03-15 01:09:08,997 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-15 01:09:08,997 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-15 01:09:09,000 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-15 01:09:09,000 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-15 01:09:09,000 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-15 01:09:09,001 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-15 01:09:09,001 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-15 01:09:09,001 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-15 01:09:09,001 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-15 01:09:09,001 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-15 01:09:09,001 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-15 01:09:09,001 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-15 01:09:09,001 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-03-15 01:09:09,001 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-15 01:09:09,001 INFO L153 SettingsManager]: * To the following directory=./dump/ [2025-03-15 01:09:09,001 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-15 01:09:09,002 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-03-15 01:09:09,002 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-15 01:09:09,002 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-15 01:09:09,002 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-15 01:09:09,002 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-15 01:09:09,002 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-15 01:09:09,002 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-15 01:09:09,002 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All 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 [2025-03-15 01:09:09,233 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-15 01:09:09,238 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-15 01:09:09,239 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-15 01:09:09,240 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-15 01:09:09,240 INFO L274 PluginConnector]: CDTParser initialized [2025-03-15 01:09:09,242 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-race-challenges/thread-join-array-dynamic.i [2025-03-15 01:09:10,395 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3b0319166/0adc391bdd1f4b37aa89bde5b07838b5/FLAGa84f0592b [2025-03-15 01:09:10,704 INFO L384 CDTParser]: Found 1 translation units. [2025-03-15 01:09:10,705 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-race-challenges/thread-join-array-dynamic.i [2025-03-15 01:09:10,723 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3b0319166/0adc391bdd1f4b37aa89bde5b07838b5/FLAGa84f0592b [2025-03-15 01:09:10,985 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3b0319166/0adc391bdd1f4b37aa89bde5b07838b5 [2025-03-15 01:09:10,986 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-15 01:09:10,987 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2025-03-15 01:09:10,988 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-15 01:09:10,988 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-15 01:09:10,991 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-15 01:09:10,991 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 01:09:10" (1/1) ... [2025-03-15 01:09:10,992 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ae01ba2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:09:10, skipping insertion in model container [2025-03-15 01:09:10,992 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 01:09:10" (1/1) ... [2025-03-15 01:09:11,015 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-15 01:09:11,338 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-15 01:09:11,353 INFO L200 MainTranslator]: Completed pre-run [2025-03-15 01:09:11,389 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-15 01:09:11,448 INFO L204 MainTranslator]: Completed translation [2025-03-15 01:09:11,448 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:09:11 WrapperNode [2025-03-15 01:09:11,448 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-15 01:09:11,449 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-15 01:09:11,449 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-15 01:09:11,449 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-15 01:09:11,453 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:09:11" (1/1) ... [2025-03-15 01:09:11,465 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:09:11" (1/1) ... [2025-03-15 01:09:11,483 INFO L138 Inliner]: procedures = 265, calls = 16, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 61 [2025-03-15 01:09:11,483 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-15 01:09:11,483 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-15 01:09:11,483 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-15 01:09:11,483 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-15 01:09:11,488 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:09:11" (1/1) ... [2025-03-15 01:09:11,488 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:09:11" (1/1) ... [2025-03-15 01:09:11,492 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:09:11" (1/1) ... [2025-03-15 01:09:11,492 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:09:11" (1/1) ... [2025-03-15 01:09:11,496 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:09:11" (1/1) ... [2025-03-15 01:09:11,497 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:09:11" (1/1) ... [2025-03-15 01:09:11,498 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:09:11" (1/1) ... [2025-03-15 01:09:11,499 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:09:11" (1/1) ... [2025-03-15 01:09:11,500 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:09:11" (1/1) ... [2025-03-15 01:09:11,501 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-15 01:09:11,501 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-03-15 01:09:11,501 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-03-15 01:09:11,501 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-03-15 01:09:11,502 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:09:11" (1/1) ... [2025-03-15 01:09:11,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-03-15 01:09:11,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 01:09:11,535 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) [2025-03-15 01:09:11,537 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 [2025-03-15 01:09:11,553 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-15 01:09:11,553 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2025-03-15 01:09:11,553 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2025-03-15 01:09:11,553 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2025-03-15 01:09:11,553 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2025-03-15 01:09:11,553 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-15 01:09:11,553 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-15 01:09:11,553 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-03-15 01:09:11,553 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2025-03-15 01:09:11,554 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2025-03-15 01:09:11,554 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-15 01:09:11,554 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-15 01:09:11,554 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-03-15 01:09:11,650 INFO L234 CfgBuilder]: Building ICFG [2025-03-15 01:09:11,651 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-15 01:09:11,802 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-03-15 01:09:11,802 INFO L283 CfgBuilder]: Performing block encoding [2025-03-15 01:09:11,818 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-15 01:09:11,819 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-15 01:09:11,819 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 01:09:11 BoogieIcfgContainer [2025-03-15 01:09:11,819 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-03-15 01:09:11,821 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-15 01:09:11,821 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-15 01:09:11,824 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-15 01:09:11,824 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.03 01:09:10" (1/3) ... [2025-03-15 01:09:11,825 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@64d3e440 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 01:09:11, skipping insertion in model container [2025-03-15 01:09:11,825 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:09:11" (2/3) ... [2025-03-15 01:09:11,826 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@64d3e440 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 01:09:11, skipping insertion in model container [2025-03-15 01:09:11,826 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 01:09:11" (3/3) ... [2025-03-15 01:09:11,826 INFO L128 eAbstractionObserver]: Analyzing ICFG thread-join-array-dynamic.i [2025-03-15 01:09:11,838 INFO L303 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-15 01:09:11,840 INFO L169 ceAbstractionStarter]: Applying trace abstraction to ICFG thread-join-array-dynamic.i that has 2 procedures, 87 locations, 1 initial locations, 2 loop locations, and 4 error locations. [2025-03-15 01:09:11,841 INFO L581 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-03-15 01:09:11,904 INFO L143 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2025-03-15 01:09:11,940 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-15 01:09:11,949 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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;@2f3df71, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-15 01:09:11,949 INFO L334 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2025-03-15 01:09:11,971 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-03-15 01:09:11,972 INFO L124 PetriNetUnfolderBase]: 1/48 cut-off events. [2025-03-15 01:09:11,976 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-15 01:09:11,976 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:11,977 INFO L221 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] [2025-03-15 01:09:11,977 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2025-03-15 01:09:11,983 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:11,984 INFO L85 PathProgramCache]: Analyzing trace with hash -9187041, now seen corresponding path program 1 times [2025-03-15 01:09:11,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:11,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327279052] [2025-03-15 01:09:11,989 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:11,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:12,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:09:12,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:09:12,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:09:12,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327279052] [2025-03-15 01:09:12,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327279052] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:09:12,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:09:12,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:09:12,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604062062] [2025-03-15 01:09:12,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:09:12,157 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:09:12,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:09:12,172 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:09:12,173 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:09:12,174 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 89 [2025-03-15 01:09:12,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 89 transitions, 185 flow. Second operand has 3 states, 3 states have (on average 78.66666666666667) internal successors, (236), 3 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:12,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:09:12,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 89 [2025-03-15 01:09:12,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:09:12,244 INFO L124 PetriNetUnfolderBase]: 16/185 cut-off events. [2025-03-15 01:09:12,244 INFO L125 PetriNetUnfolderBase]: For 9/14 co-relation queries the response was YES. [2025-03-15 01:09:12,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 239 conditions, 185 events. 16/185 cut-off events. For 9/14 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 548 event pairs, 3 based on Foata normal form. 1/162 useless extension candidates. Maximal degree in co-relation 164. Up to 26 conditions per place. [2025-03-15 01:09:12,252 INFO L140 encePairwiseOnDemand]: 84/89 looper letters, 11 selfloop transitions, 3 changer transitions 3/94 dead transitions. [2025-03-15 01:09:12,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 94 transitions, 227 flow [2025-03-15 01:09:12,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:09:12,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:09:12,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 252 transitions. [2025-03-15 01:09:12,263 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9438202247191011 [2025-03-15 01:09:12,265 INFO L298 CegarLoopForPetriNet]: 90 programPoint places, 2 predicate places. [2025-03-15 01:09:12,266 INFO L471 AbstractCegarLoop]: Abstraction has has 92 places, 94 transitions, 227 flow [2025-03-15 01:09:12,267 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 78.66666666666667) internal successors, (236), 3 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:12,267 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:12,267 INFO L221 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] [2025-03-15 01:09:12,268 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-15 01:09:12,268 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2025-03-15 01:09:12,268 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:12,268 INFO L85 PathProgramCache]: Analyzing trace with hash -418826439, now seen corresponding path program 1 times [2025-03-15 01:09:12,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:12,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532867073] [2025-03-15 01:09:12,268 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:12,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:12,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:09:12,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:09:12,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:09:12,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532867073] [2025-03-15 01:09:12,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532867073] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:09:12,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:09:12,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:09:12,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914206934] [2025-03-15 01:09:12,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:09:12,451 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-15 01:09:12,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:09:12,451 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-15 01:09:12,451 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-15 01:09:12,452 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 89 [2025-03-15 01:09:12,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 94 transitions, 227 flow. Second operand has 5 states, 5 states have (on average 56.0) internal successors, (280), 5 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:12,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:09:12,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 89 [2025-03-15 01:09:12,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:09:12,610 INFO L124 PetriNetUnfolderBase]: 65/315 cut-off events. [2025-03-15 01:09:12,612 INFO L125 PetriNetUnfolderBase]: For 62/89 co-relation queries the response was YES. [2025-03-15 01:09:12,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 592 conditions, 315 events. 65/315 cut-off events. For 62/89 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1434 event pairs, 6 based on Foata normal form. 0/269 useless extension candidates. Maximal degree in co-relation 470. Up to 147 conditions per place. [2025-03-15 01:09:12,614 INFO L140 encePairwiseOnDemand]: 81/89 looper letters, 44 selfloop transitions, 2 changer transitions 9/110 dead transitions. [2025-03-15 01:09:12,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 110 transitions, 369 flow [2025-03-15 01:09:12,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:09:12,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:09:12,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 370 transitions. [2025-03-15 01:09:12,616 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.6928838951310862 [2025-03-15 01:09:12,617 INFO L298 CegarLoopForPetriNet]: 90 programPoint places, 7 predicate places. [2025-03-15 01:09:12,617 INFO L471 AbstractCegarLoop]: Abstraction has has 97 places, 110 transitions, 369 flow [2025-03-15 01:09:12,617 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 56.0) internal successors, (280), 5 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:12,617 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:12,617 INFO L221 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] [2025-03-15 01:09:12,617 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-15 01:09:12,617 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2025-03-15 01:09:12,618 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:12,618 INFO L85 PathProgramCache]: Analyzing trace with hash -2133540115, now seen corresponding path program 1 times [2025-03-15 01:09:12,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:12,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512155145] [2025-03-15 01:09:12,618 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:12,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:12,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:09:13,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:09:13,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:09:13,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512155145] [2025-03-15 01:09:13,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512155145] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:09:13,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:09:13,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:09:13,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107537906] [2025-03-15 01:09:13,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:09:13,028 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 01:09:13,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:09:13,029 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 01:09:13,029 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2025-03-15 01:09:13,029 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 89 [2025-03-15 01:09:13,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 110 transitions, 369 flow. Second operand has 6 states, 6 states have (on average 59.833333333333336) internal successors, (359), 6 states have internal predecessors, (359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:13,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:09:13,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 89 [2025-03-15 01:09:13,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:09:13,141 INFO L124 PetriNetUnfolderBase]: 69/308 cut-off events. [2025-03-15 01:09:13,141 INFO L125 PetriNetUnfolderBase]: For 172/269 co-relation queries the response was YES. [2025-03-15 01:09:13,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 745 conditions, 308 events. 69/308 cut-off events. For 172/269 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1467 event pairs, 5 based on Foata normal form. 1/276 useless extension candidates. Maximal degree in co-relation 598. Up to 146 conditions per place. [2025-03-15 01:09:13,144 INFO L140 encePairwiseOnDemand]: 83/89 looper letters, 40 selfloop transitions, 9 changer transitions 9/118 dead transitions. [2025-03-15 01:09:13,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 118 transitions, 527 flow [2025-03-15 01:09:13,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:09:13,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:09:13,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 386 transitions. [2025-03-15 01:09:13,146 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7228464419475655 [2025-03-15 01:09:13,147 INFO L298 CegarLoopForPetriNet]: 90 programPoint places, 11 predicate places. [2025-03-15 01:09:13,147 INFO L471 AbstractCegarLoop]: Abstraction has has 101 places, 118 transitions, 527 flow [2025-03-15 01:09:13,147 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 59.833333333333336) internal successors, (359), 6 states have internal predecessors, (359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:13,147 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:13,147 INFO L221 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] [2025-03-15 01:09:13,147 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-15 01:09:13,147 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2025-03-15 01:09:13,148 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:13,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1863812927, now seen corresponding path program 1 times [2025-03-15 01:09:13,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:13,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777365143] [2025-03-15 01:09:13,148 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:13,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:13,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:09:13,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:09:13,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:09:13,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777365143] [2025-03-15 01:09:13,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777365143] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:09:13,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:09:13,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:09:13,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703877307] [2025-03-15 01:09:13,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:09:13,190 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:09:13,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:09:13,190 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:09:13,190 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:09:13,191 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 89 [2025-03-15 01:09:13,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 118 transitions, 527 flow. Second operand has 3 states, 3 states have (on average 77.66666666666667) internal successors, (233), 3 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:13,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:09:13,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 89 [2025-03-15 01:09:13,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:09:13,236 INFO L124 PetriNetUnfolderBase]: 73/328 cut-off events. [2025-03-15 01:09:13,236 INFO L125 PetriNetUnfolderBase]: For 378/683 co-relation queries the response was YES. [2025-03-15 01:09:13,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 886 conditions, 328 events. 73/328 cut-off events. For 378/683 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1536 event pairs, 22 based on Foata normal form. 19/319 useless extension candidates. Maximal degree in co-relation 732. Up to 148 conditions per place. [2025-03-15 01:09:13,238 INFO L140 encePairwiseOnDemand]: 84/89 looper letters, 24 selfloop transitions, 4 changer transitions 14/123 dead transitions. [2025-03-15 01:09:13,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 123 transitions, 615 flow [2025-03-15 01:09:13,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:09:13,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:09:13,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 246 transitions. [2025-03-15 01:09:13,239 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9213483146067416 [2025-03-15 01:09:13,239 INFO L298 CegarLoopForPetriNet]: 90 programPoint places, 13 predicate places. [2025-03-15 01:09:13,239 INFO L471 AbstractCegarLoop]: Abstraction has has 103 places, 123 transitions, 615 flow [2025-03-15 01:09:13,239 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 77.66666666666667) internal successors, (233), 3 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:13,239 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:13,239 INFO L221 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] [2025-03-15 01:09:13,239 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-15 01:09:13,240 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2025-03-15 01:09:13,240 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:13,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1154489115, now seen corresponding path program 1 times [2025-03-15 01:09:13,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:13,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567928443] [2025-03-15 01:09:13,240 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:13,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:13,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:09:13,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:09:13,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:09:13,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567928443] [2025-03-15 01:09:13,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567928443] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:09:13,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:09:13,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:09:13,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546236725] [2025-03-15 01:09:13,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:09:13,512 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 01:09:13,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:09:13,513 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 01:09:13,513 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2025-03-15 01:09:13,514 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 89 [2025-03-15 01:09:13,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 123 transitions, 615 flow. Second operand has 6 states, 6 states have (on average 62.833333333333336) internal successors, (377), 6 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:13,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:09:13,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 89 [2025-03-15 01:09:13,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:09:13,631 INFO L124 PetriNetUnfolderBase]: 71/320 cut-off events. [2025-03-15 01:09:13,631 INFO L125 PetriNetUnfolderBase]: For 488/698 co-relation queries the response was YES. [2025-03-15 01:09:13,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1011 conditions, 320 events. 71/320 cut-off events. For 488/698 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1497 event pairs, 5 based on Foata normal form. 1/297 useless extension candidates. Maximal degree in co-relation 831. Up to 142 conditions per place. [2025-03-15 01:09:13,634 INFO L140 encePairwiseOnDemand]: 83/89 looper letters, 35 selfloop transitions, 0 changer transitions 34/130 dead transitions. [2025-03-15 01:09:13,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 130 transitions, 805 flow [2025-03-15 01:09:13,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:09:13,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:09:13,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 395 transitions. [2025-03-15 01:09:13,635 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7397003745318352 [2025-03-15 01:09:13,636 INFO L298 CegarLoopForPetriNet]: 90 programPoint places, 17 predicate places. [2025-03-15 01:09:13,636 INFO L471 AbstractCegarLoop]: Abstraction has has 107 places, 130 transitions, 805 flow [2025-03-15 01:09:13,636 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 62.833333333333336) internal successors, (377), 6 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:13,637 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:13,637 INFO L221 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:09:13,637 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-15 01:09:13,637 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2025-03-15 01:09:13,637 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:13,637 INFO L85 PathProgramCache]: Analyzing trace with hash -187091962, now seen corresponding path program 1 times [2025-03-15 01:09:13,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:13,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38907993] [2025-03-15 01:09:13,638 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:13,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:13,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-15 01:09:13,659 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-03-15 01:09:13,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-15 01:09:13,692 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-03-15 01:09:13,692 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-03-15 01:09:13,693 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (5 of 6 remaining) [2025-03-15 01:09:13,695 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (4 of 6 remaining) [2025-03-15 01:09:13,695 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (3 of 6 remaining) [2025-03-15 01:09:13,695 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (2 of 6 remaining) [2025-03-15 01:09:13,695 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 6 remaining) [2025-03-15 01:09:13,695 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (0 of 6 remaining) [2025-03-15 01:09:13,696 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-15 01:09:13,696 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2025-03-15 01:09:13,698 WARN L336 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2025-03-15 01:09:13,698 INFO L581 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2025-03-15 01:09:13,716 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-03-15 01:09:13,721 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-15 01:09:13,722 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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;@2f3df71, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-15 01:09:13,723 INFO L334 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2025-03-15 01:09:13,726 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-03-15 01:09:13,726 INFO L124 PetriNetUnfolderBase]: 1/47 cut-off events. [2025-03-15 01:09:13,726 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-15 01:09:13,726 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:13,726 INFO L221 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] [2025-03-15 01:09:13,726 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2025-03-15 01:09:13,727 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:13,727 INFO L85 PathProgramCache]: Analyzing trace with hash 847901823, now seen corresponding path program 1 times [2025-03-15 01:09:13,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:13,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203813294] [2025-03-15 01:09:13,727 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:13,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:13,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:09:13,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:09:13,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:09:13,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203813294] [2025-03-15 01:09:13,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203813294] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:09:13,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:09:13,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:09:13,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404945973] [2025-03-15 01:09:13,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:09:13,752 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:09:13,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:09:13,753 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:09:13,753 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:09:13,754 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 107 [2025-03-15 01:09:13,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 107 transitions, 230 flow. Second operand has 3 states, 3 states have (on average 89.66666666666667) internal successors, (269), 3 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:13,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:09:13,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 107 [2025-03-15 01:09:13,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:09:13,933 INFO L124 PetriNetUnfolderBase]: 323/1270 cut-off events. [2025-03-15 01:09:13,933 INFO L125 PetriNetUnfolderBase]: For 65/111 co-relation queries the response was YES. [2025-03-15 01:09:13,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1903 conditions, 1270 events. 323/1270 cut-off events. For 65/111 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 8569 event pairs, 142 based on Foata normal form. 1/1065 useless extension candidates. Maximal degree in co-relation 1511. Up to 340 conditions per place. [2025-03-15 01:09:13,942 INFO L140 encePairwiseOnDemand]: 101/107 looper letters, 24 selfloop transitions, 4 changer transitions 1/117 dead transitions. [2025-03-15 01:09:13,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 117 transitions, 306 flow [2025-03-15 01:09:13,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:09:13,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:09:13,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 297 transitions. [2025-03-15 01:09:13,944 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9252336448598131 [2025-03-15 01:09:13,944 INFO L298 CegarLoopForPetriNet]: 109 programPoint places, 2 predicate places. [2025-03-15 01:09:13,944 INFO L471 AbstractCegarLoop]: Abstraction has has 111 places, 117 transitions, 306 flow [2025-03-15 01:09:13,944 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 89.66666666666667) internal successors, (269), 3 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:13,945 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:13,945 INFO L221 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] [2025-03-15 01:09:13,945 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-15 01:09:13,945 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2025-03-15 01:09:13,945 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:13,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1390145543, now seen corresponding path program 1 times [2025-03-15 01:09:13,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:13,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506525392] [2025-03-15 01:09:13,945 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:13,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:13,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:09:14,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:09:14,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:09:14,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506525392] [2025-03-15 01:09:14,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506525392] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:09:14,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:09:14,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:09:14,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907916147] [2025-03-15 01:09:14,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:09:14,003 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-15 01:09:14,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:09:14,003 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-15 01:09:14,003 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-15 01:09:14,004 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 107 [2025-03-15 01:09:14,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 117 transitions, 306 flow. Second operand has 5 states, 5 states have (on average 70.0) internal successors, (350), 5 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:14,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:09:14,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 107 [2025-03-15 01:09:14,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:09:14,381 INFO L124 PetriNetUnfolderBase]: 1430/3651 cut-off events. [2025-03-15 01:09:14,381 INFO L125 PetriNetUnfolderBase]: For 1159/1472 co-relation queries the response was YES. [2025-03-15 01:09:14,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7460 conditions, 3651 events. 1430/3651 cut-off events. For 1159/1472 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 32138 event pairs, 839 based on Foata normal form. 0/2731 useless extension candidates. Maximal degree in co-relation 4621. Up to 1744 conditions per place. [2025-03-15 01:09:14,402 INFO L140 encePairwiseOnDemand]: 99/107 looper letters, 53 selfloop transitions, 2 changer transitions 7/135 dead transitions. [2025-03-15 01:09:14,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 135 transitions, 468 flow [2025-03-15 01:09:14,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:09:14,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:09:14,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 460 transitions. [2025-03-15 01:09:14,405 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7165109034267912 [2025-03-15 01:09:14,405 INFO L298 CegarLoopForPetriNet]: 109 programPoint places, 7 predicate places. [2025-03-15 01:09:14,405 INFO L471 AbstractCegarLoop]: Abstraction has has 116 places, 135 transitions, 468 flow [2025-03-15 01:09:14,406 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 70.0) internal successors, (350), 5 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:14,406 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:14,406 INFO L221 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] [2025-03-15 01:09:14,406 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-15 01:09:14,406 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2025-03-15 01:09:14,407 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:14,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1190108077, now seen corresponding path program 1 times [2025-03-15 01:09:14,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:14,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488997573] [2025-03-15 01:09:14,407 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:14,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:14,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:09:14,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:09:14,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:09:14,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488997573] [2025-03-15 01:09:14,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488997573] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:09:14,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:09:14,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:09:14,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140785380] [2025-03-15 01:09:14,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:09:14,625 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 01:09:14,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:09:14,625 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 01:09:14,625 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2025-03-15 01:09:14,626 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 107 [2025-03-15 01:09:14,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 135 transitions, 468 flow. Second operand has 6 states, 6 states have (on average 73.83333333333333) internal successors, (443), 6 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:14,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:09:14,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 107 [2025-03-15 01:09:14,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:09:15,015 INFO L124 PetriNetUnfolderBase]: 1528/3659 cut-off events. [2025-03-15 01:09:15,016 INFO L125 PetriNetUnfolderBase]: For 3242/6929 co-relation queries the response was YES. [2025-03-15 01:09:15,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9593 conditions, 3659 events. 1528/3659 cut-off events. For 3242/6929 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 31498 event pairs, 457 based on Foata normal form. 1/2855 useless extension candidates. Maximal degree in co-relation 5874. Up to 1961 conditions per place. [2025-03-15 01:09:15,041 INFO L140 encePairwiseOnDemand]: 101/107 looper letters, 57 selfloop transitions, 9 changer transitions 7/151 dead transitions. [2025-03-15 01:09:15,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 151 transitions, 706 flow [2025-03-15 01:09:15,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:09:15,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:09:15,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 482 transitions. [2025-03-15 01:09:15,043 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7507788161993769 [2025-03-15 01:09:15,044 INFO L298 CegarLoopForPetriNet]: 109 programPoint places, 11 predicate places. [2025-03-15 01:09:15,044 INFO L471 AbstractCegarLoop]: Abstraction has has 120 places, 151 transitions, 706 flow [2025-03-15 01:09:15,044 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 73.83333333333333) internal successors, (443), 6 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:15,044 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:15,044 INFO L221 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] [2025-03-15 01:09:15,044 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-03-15 01:09:15,045 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2025-03-15 01:09:15,045 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:15,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1019496017, now seen corresponding path program 1 times [2025-03-15 01:09:15,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:15,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602662031] [2025-03-15 01:09:15,045 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:15,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:15,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:09:15,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:09:15,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:09:15,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602662031] [2025-03-15 01:09:15,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602662031] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:09:15,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:09:15,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:09:15,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175898463] [2025-03-15 01:09:15,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:09:15,076 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:09:15,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:09:15,077 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:09:15,077 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:09:15,077 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 107 [2025-03-15 01:09:15,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 151 transitions, 706 flow. Second operand has 3 states, 3 states have (on average 88.66666666666667) internal successors, (266), 3 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:15,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:09:15,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 107 [2025-03-15 01:09:15,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:09:15,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][92], [38#L1023-5true, 115#true, 112#true, 124#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 49#L1032-5true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:15,428 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:15,428 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:15,428 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:15,428 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:15,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][98], [38#L1023-5true, 115#true, 112#true, 80#L1032-6true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 125#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|))]) [2025-03-15 01:09:15,479 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:15,479 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:15,480 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:15,480 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:15,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][92], [115#true, 112#true, 124#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 49#L1032-5true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:15,480 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:15,480 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:15,480 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:15,480 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:15,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][92], [115#true, 112#true, 124#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 49#L1032-5true, 78#L1023-6true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:15,483 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:15,483 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:15,483 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:15,483 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:15,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][147], [5#L1024-3true, 115#true, 112#true, 124#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 59#L1023-6true, 49#L1032-5true, 128#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:15,484 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:15,484 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:15,484 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:15,484 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:15,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][103], [38#L1023-5true, 115#true, 112#true, 128#true, 84#L1032-7true, 93#L1024-3true, threadThread1of2ForFork0InUse, 126#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:15,496 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:15,496 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:15,496 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:15,496 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:15,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][98], [115#true, 112#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 80#L1032-6true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 125#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|))]) [2025-03-15 01:09:15,496 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:15,496 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:15,496 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:15,496 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:15,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][98], [115#true, 112#true, 78#L1023-6true, 80#L1032-6true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, 125#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:15,496 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:15,496 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:15,496 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:15,496 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:15,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][150], [5#L1024-3true, 115#true, 112#true, 59#L1023-6true, 80#L1032-6true, 128#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 125#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|))]) [2025-03-15 01:09:15,498 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:15,498 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:15,498 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:15,498 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:15,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][103], [115#true, 112#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#true, 84#L1032-7true, 93#L1024-3true, threadThread1of2ForFork0InUse, 126#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:15,510 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:15,510 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:15,510 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:15,510 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:15,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][103], [115#true, 112#true, 78#L1023-6true, 128#true, 84#L1032-7true, 93#L1024-3true, threadThread1of2ForFork0InUse, 126#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:15,511 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:15,511 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:15,511 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:15,511 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:15,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][147], [5#L1024-3true, 115#true, 112#true, 124#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 83#L1024true, 49#L1032-5true, 128#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:15,512 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:15,512 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:15,512 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:15,512 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:15,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][155], [5#L1024-3true, 115#true, 112#true, 59#L1023-6true, 128#true, 84#L1032-7true, threadThread1of2ForFork0InUse, 126#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:15,513 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:15,513 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:15,513 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:15,513 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:15,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][150], [5#L1024-3true, 115#true, 112#true, 83#L1024true, 80#L1032-6true, 128#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 125#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|))]) [2025-03-15 01:09:15,526 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:15,526 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:15,526 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:15,526 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:15,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][155], [5#L1024-3true, 115#true, 112#true, 83#L1024true, 128#true, 84#L1032-7true, threadThread1of2ForFork0InUse, 126#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:15,537 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:15,538 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:15,538 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:15,538 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:15,572 INFO L124 PetriNetUnfolderBase]: 2260/5209 cut-off events. [2025-03-15 01:09:15,573 INFO L125 PetriNetUnfolderBase]: For 12641/34010 co-relation queries the response was YES. [2025-03-15 01:09:15,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15964 conditions, 5209 events. 2260/5209 cut-off events. For 12641/34010 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 46266 event pairs, 575 based on Foata normal form. 84/4144 useless extension candidates. Maximal degree in co-relation 12437. Up to 2551 conditions per place. [2025-03-15 01:09:15,609 INFO L140 encePairwiseOnDemand]: 101/107 looper letters, 67 selfloop transitions, 8 changer transitions 9/178 dead transitions. [2025-03-15 01:09:15,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 178 transitions, 1030 flow [2025-03-15 01:09:15,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:09:15,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:09:15,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 293 transitions. [2025-03-15 01:09:15,612 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9127725856697819 [2025-03-15 01:09:15,612 INFO L298 CegarLoopForPetriNet]: 109 programPoint places, 13 predicate places. [2025-03-15 01:09:15,612 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 178 transitions, 1030 flow [2025-03-15 01:09:15,612 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 88.66666666666667) internal successors, (266), 3 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:15,612 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:15,613 INFO L221 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] [2025-03-15 01:09:15,613 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-03-15 01:09:15,613 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2025-03-15 01:09:15,613 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:15,613 INFO L85 PathProgramCache]: Analyzing trace with hash 890523606, now seen corresponding path program 1 times [2025-03-15 01:09:15,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:15,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094314202] [2025-03-15 01:09:15,613 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:15,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:15,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:09:15,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:09:15,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:09:15,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094314202] [2025-03-15 01:09:15,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094314202] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:09:15,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:09:15,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:09:15,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434918384] [2025-03-15 01:09:15,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:09:15,868 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 01:09:15,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:09:15,868 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 01:09:15,868 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2025-03-15 01:09:15,869 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 107 [2025-03-15 01:09:15,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 178 transitions, 1030 flow. Second operand has 6 states, 6 states have (on average 76.83333333333333) internal successors, (461), 6 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:15,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:09:15,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 107 [2025-03-15 01:09:15,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:09:16,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][94], [38#L1023-5true, 115#true, 112#true, 124#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 49#L1032-5true, 128#true, 131#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,208 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,208 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,208 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,208 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][98], [38#L1023-5true, 115#true, 112#true, 122#true, 128#true, 64#L1035-2true, 133#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,220 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,220 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,220 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,220 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][102], [38#L1023-5true, 115#true, 112#true, 80#L1032-6true, 128#true, 131#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 125#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|))]) [2025-03-15 01:09:16,222 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,222 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,222 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,222 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][94], [115#true, 112#true, 124#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 49#L1032-5true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,223 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,223 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,223 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,223 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][94], [115#true, 112#true, 124#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 49#L1032-5true, 78#L1023-6true, 128#true, 131#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,223 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,224 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,224 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,224 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][156], [5#L1024-3true, 115#true, 112#true, 124#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 59#L1023-6true, 49#L1032-5true, 128#true, 131#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,224 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,224 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,224 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,224 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][105], [38#L1023-5true, 115#true, 112#true, 122#true, 128#true, 31#L1035-3true, 134#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,232 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,232 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,232 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,232 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][98], [115#true, 112#true, 122#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#true, 64#L1035-2true, 133#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,233 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,233 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,233 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,233 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][98], [115#true, 112#true, 78#L1023-6true, 122#true, 128#true, 64#L1035-2true, 133#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,233 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,234 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,234 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,234 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][159], [5#L1024-3true, 115#true, 112#true, 59#L1023-6true, 122#true, 128#true, 64#L1035-2true, 133#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,235 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,235 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,235 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,235 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][108], [38#L1023-5true, 115#true, 112#true, 128#true, 131#true, 84#L1032-7true, 93#L1024-3true, threadThread1of2ForFork0InUse, 126#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,236 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,236 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,236 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,236 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][102], [115#true, 112#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 80#L1032-6true, 128#true, 131#true, 93#L1024-3true, threadThread1of2ForFork0InUse, 125#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,236 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,236 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,236 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,236 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][102], [115#true, 112#true, 78#L1023-6true, 80#L1032-6true, 128#true, 131#true, 93#L1024-3true, threadThread1of2ForFork0InUse, 125#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,237 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,237 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,237 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,237 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][162], [5#L1024-3true, 115#true, 112#true, 59#L1023-6true, 80#L1032-6true, 131#true, 128#true, threadThread1of2ForFork0InUse, 125#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,238 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,238 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,238 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,238 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [38#L1023-5true, 115#true, 112#true, 122#true, 39#L1035-4true, 135#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,245 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,245 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,245 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,246 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][105], [115#true, 112#true, 122#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#true, 31#L1035-3true, 134#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,246 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,246 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,246 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,246 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][105], [115#true, 112#true, 78#L1023-6true, 122#true, 31#L1035-3true, 128#true, 134#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,246 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,246 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,246 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,246 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][166], [5#L1024-3true, 115#true, 112#true, 59#L1023-6true, 122#true, 128#true, 31#L1035-3true, 134#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,247 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,247 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,247 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,247 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][108], [115#true, 112#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 128#true, 84#L1032-7true, 93#L1024-3true, threadThread1of2ForFork0InUse, 126#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,248 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,248 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,248 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,248 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][108], [115#true, 112#true, 78#L1023-6true, 131#true, 128#true, 84#L1032-7true, 93#L1024-3true, threadThread1of2ForFork0InUse, 126#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,249 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,249 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,249 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,249 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][156], [5#L1024-3true, 115#true, 112#true, 124#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 83#L1024true, 49#L1032-5true, 131#true, 128#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,250 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,250 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,250 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,250 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][170], [5#L1024-3true, 115#true, 112#true, 59#L1023-6true, 131#true, 128#true, 84#L1032-7true, threadThread1of2ForFork0InUse, 126#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,251 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,251 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,251 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,251 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 38#L1023-5true, 115#true, 112#true, 122#true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, 92#L1035-5true, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,259 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,259 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,259 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,259 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [115#true, 112#true, 122#true, 39#L1035-4true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#true, 135#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,259 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,259 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,259 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,259 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [115#true, 112#true, 78#L1023-6true, 39#L1035-4true, 122#true, 128#true, 135#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,259 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,260 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,260 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,260 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][159], [5#L1024-3true, 115#true, 112#true, 83#L1024true, 122#true, 128#true, 64#L1035-2true, 133#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,260 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,260 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,260 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,260 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][176], [5#L1024-3true, 115#true, 112#true, 59#L1023-6true, 122#true, 39#L1035-4true, 135#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 128#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,261 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,261 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,261 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,261 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][162], [5#L1024-3true, 115#true, 112#true, 83#L1024true, 80#L1032-6true, 131#true, 128#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 125#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|))]) [2025-03-15 01:09:16,263 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,263 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,263 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,263 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 38#L1023-5true, 115#true, 112#true, 122#true, 128#true, 53#L1035-6true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,269 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,269 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,269 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,269 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 115#true, 112#true, 122#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, 92#L1035-5true, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,269 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,269 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,269 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,269 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 115#true, 112#true, 122#true, 78#L1023-6true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, 92#L1035-5true, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,270 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,270 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,270 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,270 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][166], [5#L1024-3true, 115#true, 112#true, 83#L1024true, 122#true, 128#true, 31#L1035-3true, 134#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,270 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,270 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,270 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,270 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][179], [136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 5#L1024-3true, 115#true, 112#true, 59#L1023-6true, 122#true, 128#true, threadThread1of2ForFork0InUse, 92#L1035-5true, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,270 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,271 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,271 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,271 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][170], [5#L1024-3true, 115#true, 112#true, 83#L1024true, 128#true, 131#true, 84#L1032-7true, threadThread1of2ForFork0InUse, 126#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,273 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,273 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,273 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,273 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 115#true, 112#true, 122#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#true, 53#L1035-6true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,278 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,278 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,278 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,278 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][114], [136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 115#true, 112#true, 122#true, 78#L1023-6true, 128#true, 53#L1035-6true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,278 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,278 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,278 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,278 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][176], [5#L1024-3true, 115#true, 112#true, 83#L1024true, 122#true, 39#L1035-4true, 135#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 128#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,278 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,278 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,279 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,279 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][179], [5#L1024-3true, 136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 115#true, 112#true, 59#L1023-6true, 122#true, 128#true, 53#L1035-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,279 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,279 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,279 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,279 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][179], [136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 5#L1024-3true, 115#true, 112#true, 83#L1024true, 122#true, 128#true, threadThread1of2ForFork0InUse, 92#L1035-5true, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,285 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 01:09:16,285 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:09:16,285 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:09:16,285 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:09:16,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][179], [5#L1024-3true, 136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 115#true, 112#true, 83#L1024true, 122#true, 128#true, 53#L1035-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,288 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 01:09:16,289 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:09:16,289 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:09:16,289 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:09:16,309 INFO L124 PetriNetUnfolderBase]: 2157/4868 cut-off events. [2025-03-15 01:09:16,309 INFO L125 PetriNetUnfolderBase]: For 14852/38236 co-relation queries the response was YES. [2025-03-15 01:09:16,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17428 conditions, 4868 events. 2157/4868 cut-off events. For 14852/38236 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 42007 event pairs, 537 based on Foata normal form. 209/4086 useless extension candidates. Maximal degree in co-relation 13368. Up to 2405 conditions per place. [2025-03-15 01:09:16,336 INFO L140 encePairwiseOnDemand]: 101/107 looper letters, 92 selfloop transitions, 5 changer transitions 9/201 dead transitions. [2025-03-15 01:09:16,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 201 transitions, 1468 flow [2025-03-15 01:09:16,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:09:16,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:09:16,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 491 transitions. [2025-03-15 01:09:16,338 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.764797507788162 [2025-03-15 01:09:16,338 INFO L298 CegarLoopForPetriNet]: 109 programPoint places, 17 predicate places. [2025-03-15 01:09:16,338 INFO L471 AbstractCegarLoop]: Abstraction has has 126 places, 201 transitions, 1468 flow [2025-03-15 01:09:16,339 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 76.83333333333333) internal successors, (461), 6 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:16,339 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:16,339 INFO L221 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] [2025-03-15 01:09:16,339 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-03-15 01:09:16,339 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2025-03-15 01:09:16,339 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:16,339 INFO L85 PathProgramCache]: Analyzing trace with hash -182244102, now seen corresponding path program 1 times [2025-03-15 01:09:16,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:16,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209518383] [2025-03-15 01:09:16,340 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:16,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:16,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:09:16,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:09:16,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:09:16,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209518383] [2025-03-15 01:09:16,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209518383] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:09:16,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:09:16,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-15 01:09:16,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764855652] [2025-03-15 01:09:16,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:09:16,420 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 01:09:16,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:09:16,420 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 01:09:16,420 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2025-03-15 01:09:16,421 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 107 [2025-03-15 01:09:16,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 201 transitions, 1468 flow. Second operand has 6 states, 6 states have (on average 70.5) internal successors, (423), 6 states have internal predecessors, (423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:16,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:09:16,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 107 [2025-03-15 01:09:16,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:09:16,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][81], [38#L1023-5true, 115#true, 112#true, 106#L1034-5true, 122#true, 131#true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,755 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 01:09:16,755 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 01:09:16,755 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 01:09:16,755 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 01:09:16,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][81], [38#L1023-5true, 115#true, 25#L1035true, 112#true, 122#true, 128#true, 131#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:16,769 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 01:09:16,769 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:16,769 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:16,769 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:16,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][81], [115#true, 106#L1034-5true, 112#true, 122#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#true, 131#true, 93#L1024-3true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,770 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 01:09:16,770 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:16,770 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:16,770 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:16,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][81], [115#true, 112#true, 106#L1034-5true, 78#L1023-6true, 122#true, 131#true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,771 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 01:09:16,771 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:16,771 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:16,771 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:16,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][134], [5#L1024-3true, 115#true, 112#true, 106#L1034-5true, 59#L1023-6true, 122#true, 131#true, 128#true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,772 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 01:09:16,772 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:16,772 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:16,772 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:16,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][81], [38#L1023-5true, 115#true, 112#true, 61#L1035-1true, 122#true, 128#true, 131#true, 93#L1024-3true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,781 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 01:09:16,781 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:16,781 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:16,781 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:16,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][81], [115#true, 25#L1035true, 112#true, 122#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#true, 131#true, 93#L1024-3true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,782 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 01:09:16,782 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:16,782 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:16,782 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:16,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][81], [115#true, 25#L1035true, 112#true, 78#L1023-6true, 122#true, 131#true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,782 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 01:09:16,782 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:16,782 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:16,782 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:16,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][134], [5#L1024-3true, 115#true, 25#L1035true, 112#true, 59#L1023-6true, 122#true, 131#true, 128#true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,784 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 01:09:16,784 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:16,784 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:16,784 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:16,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][93], [38#L1023-5true, 115#true, 112#true, 124#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 49#L1032-5true, 128#true, 131#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,789 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,789 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,789 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,789 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][96], [38#L1023-5true, 115#true, 112#true, 122#true, 128#true, 64#L1035-2true, 133#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 93#L1024-3true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,795 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,795 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,795 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,795 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][81], [115#true, 112#true, 61#L1035-1true, 122#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,796 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,796 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,796 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,796 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][81], [115#true, 112#true, 61#L1035-1true, 78#L1023-6true, 122#true, 131#true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,797 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,797 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,797 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,797 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][134], [5#L1024-3true, 115#true, 112#true, 59#L1023-6true, 61#L1035-1true, 122#true, 128#true, 131#true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,799 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,799 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,799 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,799 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][134], [5#L1024-3true, 115#true, 112#true, 106#L1034-5true, 83#L1024true, 122#true, 131#true, 128#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:16,799 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,799 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,799 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,799 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:16,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][100], [38#L1023-5true, 115#true, 112#true, 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 80#L1032-6true, 128#true, 131#true, 93#L1024-3true, threadThread1of2ForFork0InUse, 125#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,801 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,801 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,801 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,801 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][93], [115#true, 112#true, 124#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 49#L1032-5true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#true, 131#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,803 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,803 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,803 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,803 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][93], [115#true, 112#true, 124#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 49#L1032-5true, 78#L1023-6true, 131#true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,803 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,803 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,803 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,803 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][144], [5#L1024-3true, 115#true, 112#true, 124#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 59#L1023-6true, 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 49#L1032-5true, 128#true, 131#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,805 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,805 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,805 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,805 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][103], [38#L1023-5true, 115#true, 112#true, 122#true, 31#L1035-3true, 128#true, 134#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 93#L1024-3true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,809 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,809 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,809 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,809 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][96], [115#true, 112#true, 122#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#true, 64#L1035-2true, 133#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:16,809 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,810 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,810 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,810 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][96], [115#true, 112#true, 78#L1023-6true, 122#true, 128#true, 64#L1035-2true, 133#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:16,810 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,810 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,810 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,810 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][134], [5#L1024-3true, 115#true, 25#L1035true, 112#true, 83#L1024true, 122#true, 131#true, 128#true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,811 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,811 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,811 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,811 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][147], [5#L1024-3true, 115#true, 112#true, 59#L1023-6true, 122#true, 128#true, 64#L1035-2true, 133#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,811 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,811 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,811 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,811 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:16,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][106], [38#L1023-5true, 115#true, 112#true, 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 131#true, 128#true, 84#L1032-7true, 93#L1024-3true, threadThread1of2ForFork0InUse, 126#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,814 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,814 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,814 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,814 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][100], [115#true, 112#true, 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 80#L1032-6true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, 125#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,814 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,814 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,814 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,814 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][100], [115#true, 112#true, 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 78#L1023-6true, 80#L1032-6true, 128#true, 131#true, 93#L1024-3true, threadThread1of2ForFork0InUse, 125#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,815 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,815 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,815 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,815 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][150], [5#L1024-3true, 115#true, 112#true, 59#L1023-6true, 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 80#L1032-6true, 128#true, 131#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 125#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|))]) [2025-03-15 01:09:16,816 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,817 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,817 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,817 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][108], [38#L1023-5true, 115#true, 112#true, 122#true, 39#L1035-4true, 135#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,820 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,820 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,820 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,820 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][103], [115#true, 112#true, 122#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#true, 31#L1035-3true, 134#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 93#L1024-3true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,820 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,820 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,820 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,821 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][103], [115#true, 112#true, 122#true, 78#L1023-6true, 128#true, 31#L1035-3true, 134#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 93#L1024-3true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,821 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,821 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,821 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,821 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][134], [5#L1024-3true, 115#true, 112#true, 83#L1024true, 61#L1035-1true, 122#true, 131#true, 128#true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,821 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,821 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,822 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,822 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][153], [5#L1024-3true, 115#true, 112#true, 59#L1023-6true, 122#true, 31#L1035-3true, 128#true, 134#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,822 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,822 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,822 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,823 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:16,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][106], [115#true, 112#true, 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#true, 131#true, 84#L1032-7true, 93#L1024-3true, threadThread1of2ForFork0InUse, 126#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,825 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,825 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,825 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,825 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][106], [115#true, 112#true, 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 78#L1023-6true, 131#true, 128#true, 84#L1032-7true, 93#L1024-3true, threadThread1of2ForFork0InUse, 126#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,826 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,826 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,826 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,826 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][144], [5#L1024-3true, 115#true, 112#true, 124#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 83#L1024true, 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 49#L1032-5true, 128#true, 131#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,827 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,827 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,827 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,827 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][157], [5#L1024-3true, 115#true, 112#true, 59#L1023-6true, 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 131#true, 128#true, 84#L1032-7true, threadThread1of2ForFork0InUse, 126#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,829 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,829 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,829 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,829 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 38#L1023-5true, 115#true, 112#true, 122#true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, 92#L1035-5true, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,831 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,832 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,832 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,832 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][108], [115#true, 112#true, 122#true, 39#L1035-4true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#true, 135#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 93#L1024-3true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,832 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,832 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,832 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,832 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][108], [115#true, 112#true, 122#true, 78#L1023-6true, 39#L1035-4true, 128#true, 135#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 93#L1024-3true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,832 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,832 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,833 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,833 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][147], [5#L1024-3true, 115#true, 112#true, 83#L1024true, 122#true, 128#true, 64#L1035-2true, 133#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,833 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,833 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,833 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,833 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][163], [5#L1024-3true, 115#true, 112#true, 59#L1023-6true, 122#true, 39#L1035-4true, 135#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 128#true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,834 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,834 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,834 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,834 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:16,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][150], [5#L1024-3true, 115#true, 112#true, 83#L1024true, 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 80#L1032-6true, 128#true, 131#true, threadThread1of2ForFork0InUse, 125#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,837 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,837 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,837 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,837 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [38#L1023-5true, 136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 115#true, 112#true, 122#true, 128#true, 53#L1035-6true, 93#L1024-3true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,841 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,841 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,841 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,841 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 115#true, 112#true, 122#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, 92#L1035-5true, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,841 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,841 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,841 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,841 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 115#true, 112#true, 78#L1023-6true, 122#true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, 92#L1035-5true, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:16,843 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,843 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,843 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,843 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][153], [5#L1024-3true, 115#true, 112#true, 83#L1024true, 122#true, 31#L1035-3true, 128#true, 134#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,843 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,843 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,843 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,843 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][167], [5#L1024-3true, 136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 115#true, 112#true, 59#L1023-6true, 122#true, 128#true, threadThread1of2ForFork0InUse, 92#L1035-5true, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,844 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,844 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,844 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,844 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:16,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][157], [5#L1024-3true, 115#true, 112#true, 83#L1024true, 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 131#true, 128#true, 84#L1032-7true, threadThread1of2ForFork0InUse, 126#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,847 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,847 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,847 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,847 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 115#true, 112#true, 122#true, 28#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#true, 53#L1035-6true, 93#L1024-3true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,850 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,850 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,850 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,850 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 115#true, 112#true, 122#true, 78#L1023-6true, 128#true, 53#L1035-6true, 93#L1024-3true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,851 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,851 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,851 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,851 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][163], [5#L1024-3true, 115#true, 112#true, 83#L1024true, 122#true, 39#L1035-4true, 135#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 128#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:16,851 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,851 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,851 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,851 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][167], [5#L1024-3true, 136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 115#true, 112#true, 59#L1023-6true, 122#true, 128#true, 53#L1035-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:16,852 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,852 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,852 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,852 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:16,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][167], [5#L1024-3true, 136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 115#true, 112#true, 83#L1024true, 122#true, 128#true, threadThread1of2ForFork0InUse, 92#L1035-5true, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:16,857 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 01:09:16,857 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:09:16,857 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:09:16,857 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:09:16,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][167], [136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 5#L1024-3true, 115#true, 112#true, 83#L1024true, 122#true, 128#true, 53#L1035-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:16,860 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 01:09:16,860 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:09:16,860 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:09:16,860 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:09:16,920 INFO L124 PetriNetUnfolderBase]: 1469/3235 cut-off events. [2025-03-15 01:09:16,921 INFO L125 PetriNetUnfolderBase]: For 16754/49110 co-relation queries the response was YES. [2025-03-15 01:09:16,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14506 conditions, 3235 events. 1469/3235 cut-off events. For 16754/49110 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 25492 event pairs, 200 based on Foata normal form. 165/2746 useless extension candidates. Maximal degree in co-relation 9862. Up to 1935 conditions per place. [2025-03-15 01:09:16,950 INFO L140 encePairwiseOnDemand]: 99/107 looper letters, 120 selfloop transitions, 6 changer transitions 31/235 dead transitions. [2025-03-15 01:09:16,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 235 transitions, 2160 flow [2025-03-15 01:09:16,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:09:16,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:09:16,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 476 transitions. [2025-03-15 01:09:16,953 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7414330218068536 [2025-03-15 01:09:16,954 INFO L298 CegarLoopForPetriNet]: 109 programPoint places, 22 predicate places. [2025-03-15 01:09:16,954 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 235 transitions, 2160 flow [2025-03-15 01:09:16,954 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 70.5) internal successors, (423), 6 states have internal predecessors, (423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:16,954 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:16,954 INFO L221 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:09:16,954 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-03-15 01:09:16,954 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2025-03-15 01:09:16,955 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:16,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1956806883, now seen corresponding path program 1 times [2025-03-15 01:09:16,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:16,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941257593] [2025-03-15 01:09:16,955 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:16,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:16,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:09:17,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:09:17,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:09:17,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941257593] [2025-03-15 01:09:17,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941257593] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:09:17,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:09:17,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:09:17,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381281232] [2025-03-15 01:09:17,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:09:17,002 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:09:17,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:09:17,003 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:09:17,003 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:09:17,003 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 107 [2025-03-15 01:09:17,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 235 transitions, 2160 flow. Second operand has 3 states, 3 states have (on average 89.0) internal successors, (267), 3 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:17,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:09:17,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 107 [2025-03-15 01:09:17,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:09:17,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][189], [38#L1023-5true, 115#true, 106#L1034-5true, 112#true, 145#(= |threadThread2of2ForFork0_#t~nondet5| |#race~data~0|), 122#true, 128#true, 131#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,292 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2025-03-15 01:09:17,292 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 01:09:17,292 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 01:09:17,293 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 01:09:17,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][189], [38#L1023-5true, 115#true, 25#L1035true, 112#true, 122#true, 145#(= |threadThread2of2ForFork0_#t~nondet5| |#race~data~0|), 131#true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,293 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 01:09:17,293 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:17,293 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:17,293 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:17,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][134], [5#L1024-3true, 115#true, 106#L1034-5true, 112#true, 59#L1023-6true, 143#true, 122#true, 128#true, 131#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,295 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 01:09:17,295 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:17,295 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:17,295 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:17,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][189], [38#L1023-5true, 115#true, 112#true, 61#L1035-1true, 145#(= |threadThread2of2ForFork0_#t~nondet5| |#race~data~0|), 122#true, 128#true, 131#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,306 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 01:09:17,306 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:17,306 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:17,306 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:17,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][189], [115#true, 106#L1034-5true, 112#true, 122#true, 145#(= |threadThread2of2ForFork0_#t~nondet5| |#race~data~0|), 78#L1023-6true, 131#true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:17,307 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 01:09:17,307 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 01:09:17,307 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 01:09:17,307 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 01:09:17,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][189], [115#true, 25#L1035true, 112#true, 145#(= |threadThread2of2ForFork0_#t~nondet5| |#race~data~0|), 122#true, 78#L1023-6true, 128#true, 131#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,307 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 01:09:17,307 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:17,307 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:17,307 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:17,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][134], [5#L1024-3true, 115#true, 25#L1035true, 112#true, 59#L1023-6true, 143#true, 122#true, 128#true, 131#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,308 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 01:09:17,308 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:17,308 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:17,308 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:17,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][189], [115#true, 112#true, 61#L1035-1true, 145#(= |threadThread2of2ForFork0_#t~nondet5| |#race~data~0|), 122#true, 78#L1023-6true, 128#true, 131#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,321 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:17,321 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:17,321 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:17,321 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:17,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][134], [5#L1024-3true, 115#true, 112#true, 143#true, 61#L1035-1true, 59#L1023-6true, 122#true, 131#true, 128#true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:17,323 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:17,324 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:17,324 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:17,324 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:17,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][80], [115#true, 106#L1034-5true, 112#true, 37#L1024true, 143#true, 122#true, 128#true, 131#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,324 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:17,324 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:17,324 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:17,324 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:17,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][134], [5#L1024-3true, 115#true, 106#L1034-5true, 112#true, 83#L1024true, 143#true, 122#true, 131#true, 128#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,324 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:17,324 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:17,324 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:17,325 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:17,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][183], [38#L1023-5true, 115#true, 112#true, 124#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 49#L1032-5true, 145#(= |threadThread2of2ForFork0_#t~nondet5| |#race~data~0|), 128#true, 131#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:17,327 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2025-03-15 01:09:17,327 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 01:09:17,327 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 01:09:17,327 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 01:09:17,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][186], [38#L1023-5true, 115#true, 112#true, 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 145#(= |threadThread2of2ForFork0_#t~nondet5| |#race~data~0|), 80#L1032-6true, 128#true, 131#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 125#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|))]) [2025-03-15 01:09:17,327 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,327 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,327 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,327 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][183], [115#true, 112#true, 124#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 49#L1032-5true, 145#(= |threadThread2of2ForFork0_#t~nondet5| |#race~data~0|), 78#L1023-6true, 128#true, 131#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:17,328 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,328 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,328 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,328 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][145], [5#L1024-3true, 115#true, 112#true, 124#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 59#L1023-6true, 143#true, 49#L1032-5true, 131#true, 128#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:17,330 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,330 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,330 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,330 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][187], [38#L1023-5true, 115#true, 112#true, 145#(= |threadThread2of2ForFork0_#t~nondet5| |#race~data~0|), 122#true, 128#true, 64#L1035-2true, 133#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 93#L1024-3true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:17,337 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2025-03-15 01:09:17,337 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 01:09:17,337 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 01:09:17,337 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 01:09:17,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][188], [38#L1023-5true, 115#true, 112#true, 145#(= |threadThread2of2ForFork0_#t~nondet5| |#race~data~0|), 122#true, 128#true, 31#L1035-3true, 134#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,337 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,337 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,337 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,337 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][187], [115#true, 112#true, 145#(= |threadThread2of2ForFork0_#t~nondet5| |#race~data~0|), 122#true, 78#L1023-6true, 128#true, 64#L1035-2true, 133#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,337 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,337 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,337 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,337 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][80], [115#true, 25#L1035true, 112#true, 37#L1024true, 143#true, 122#true, 131#true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,338 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,338 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,338 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,338 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][134], [5#L1024-3true, 115#true, 112#true, 25#L1035true, 83#L1024true, 143#true, 122#true, 128#true, 131#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,338 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,338 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,338 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,339 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][150], [5#L1024-3true, 115#true, 112#true, 143#true, 59#L1023-6true, 122#true, 128#true, 133#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 64#L1035-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,339 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,339 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,339 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,339 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:17,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][184], [38#L1023-5true, 115#true, 112#true, 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 145#(= |threadThread2of2ForFork0_#t~nondet5| |#race~data~0|), 128#true, 131#true, 84#L1032-7true, 93#L1024-3true, threadThread1of2ForFork0InUse, 126#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:17,342 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:17,342 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:17,342 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:17,342 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:17,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][154], [5#L1024-3true, 115#true, 112#true, 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 143#true, 59#L1023-6true, 80#L1032-6true, 128#true, 131#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 125#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|))]) [2025-03-15 01:09:17,344 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:17,344 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:17,344 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:17,345 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:17,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][80], [115#true, 112#true, 37#L1024true, 61#L1035-1true, 143#true, 122#true, 128#true, 131#true, 93#L1024-3true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:17,351 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:17,351 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:17,351 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:17,351 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:17,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][134], [5#L1024-3true, 115#true, 112#true, 83#L1024true, 61#L1035-1true, 143#true, 122#true, 131#true, 128#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,351 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:17,351 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:17,352 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:17,352 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:17,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][159], [5#L1024-3true, 115#true, 112#true, 143#true, 59#L1023-6true, 122#true, 31#L1035-3true, 128#true, 134#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,352 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:17,352 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:17,352 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:17,352 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:17,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][186], [115#true, 112#true, 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 145#(= |threadThread2of2ForFork0_#t~nondet5| |#race~data~0|), 78#L1023-6true, 80#L1032-6true, 131#true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 125#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|))]) [2025-03-15 01:09:17,356 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 01:09:17,356 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 01:09:17,356 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 01:09:17,356 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 01:09:17,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][93], [115#true, 112#true, 124#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 37#L1024true, 143#true, 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 49#L1032-5true, 128#true, 131#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:17,357 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,357 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,357 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,357 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][145], [5#L1024-3true, 115#true, 112#true, 124#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 83#L1024true, 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 143#true, 49#L1032-5true, 131#true, 128#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse]) [2025-03-15 01:09:17,357 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,357 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,357 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,357 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][165], [5#L1024-3true, 115#true, 112#true, 143#true, 59#L1023-6true, 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 131#true, 128#true, 84#L1032-7true, threadThread1of2ForFork0InUse, 126#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:17,358 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,358 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,358 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,358 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][96], [115#true, 112#true, 37#L1024true, 143#true, 122#true, 128#true, 133#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 64#L1035-2true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,363 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,364 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,364 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,364 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][185], [38#L1023-5true, 115#true, 112#true, 145#(= |threadThread2of2ForFork0_#t~nondet5| |#race~data~0|), 39#L1035-4true, 122#true, 135#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,364 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 01:09:17,364 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 01:09:17,364 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 01:09:17,364 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 01:09:17,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][192], [38#L1023-5true, 136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 115#true, 112#true, 145#(= |threadThread2of2ForFork0_#t~nondet5| |#race~data~0|), 122#true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 92#L1035-5true, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,364 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,364 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,364 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,364 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][185], [115#true, 112#true, 39#L1035-4true, 145#(= |threadThread2of2ForFork0_#t~nondet5| |#race~data~0|), 122#true, 78#L1023-6true, 128#true, 135#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,365 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,365 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,365 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,365 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][188], [115#true, 112#true, 145#(= |threadThread2of2ForFork0_#t~nondet5| |#race~data~0|), 122#true, 78#L1023-6true, 128#true, 31#L1035-3true, 134#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 93#L1024-3true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:17,365 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 01:09:17,365 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 01:09:17,365 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 01:09:17,365 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 01:09:17,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][150], [5#L1024-3true, 115#true, 112#true, 83#L1024true, 143#true, 122#true, 128#true, 133#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 64#L1035-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,366 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,366 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,366 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,366 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][171], [5#L1024-3true, 115#true, 112#true, 59#L1023-6true, 143#true, 39#L1035-4true, 122#true, 128#true, 135#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,367 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,367 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,367 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,367 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:17,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][100], [115#true, 112#true, 37#L1024true, 143#true, 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 80#L1032-6true, 131#true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 125#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|))]) [2025-03-15 01:09:17,370 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:17,370 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:17,370 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:17,370 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:17,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][184], [115#true, 112#true, 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 145#(= |threadThread2of2ForFork0_#t~nondet5| |#race~data~0|), 78#L1023-6true, 128#true, 131#true, 84#L1032-7true, 93#L1024-3true, threadThread1of2ForFork0InUse, 126#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:17,371 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2025-03-15 01:09:17,371 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 01:09:17,371 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 01:09:17,371 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 01:09:17,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][154], [5#L1024-3true, 115#true, 112#true, 83#L1024true, 143#true, 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 80#L1032-6true, 131#true, 128#true, threadThread1of2ForFork0InUse, 125#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:17,372 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:17,372 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:17,372 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:17,372 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:17,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][103], [115#true, 112#true, 37#L1024true, 143#true, 122#true, 31#L1035-3true, 128#true, 134#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,378 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:17,378 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:17,378 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:17,378 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:17,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][192], [38#L1023-5true, 136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 115#true, 112#true, 122#true, 145#(= |threadThread2of2ForFork0_#t~nondet5| |#race~data~0|), 128#true, 53#L1035-6true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,379 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:17,379 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:17,379 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:17,379 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:17,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][159], [5#L1024-3true, 115#true, 112#true, 83#L1024true, 143#true, 122#true, 128#true, 31#L1035-3true, 134#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:17,380 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:17,380 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:17,380 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:17,380 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:17,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][180], [136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 5#L1024-3true, 115#true, 112#true, 59#L1023-6true, 143#true, 122#true, 128#true, threadThread1of2ForFork0InUse, 92#L1035-5true, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,381 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:17,381 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:17,381 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:17,381 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:17,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][106], [115#true, 112#true, 37#L1024true, 143#true, 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 131#true, 128#true, 84#L1032-7true, 93#L1024-3true, threadThread1of2ForFork0InUse, 126#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:17,385 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:17,385 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:17,385 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:17,385 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:17,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][165], [5#L1024-3true, 115#true, 112#true, 83#L1024true, 141#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 143#true, 128#true, 131#true, 84#L1032-7true, threadThread1of2ForFork0InUse, 126#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:17,386 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:17,386 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:17,387 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:17,387 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:17,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][108], [115#true, 112#true, 37#L1024true, 143#true, 39#L1035-4true, 122#true, 128#true, 135#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 93#L1024-3true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:17,390 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:17,390 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:17,390 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:17,391 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:17,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][192], [136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 115#true, 112#true, 122#true, 145#(= |threadThread2of2ForFork0_#t~nondet5| |#race~data~0|), 78#L1023-6true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 92#L1035-5true, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,391 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2025-03-15 01:09:17,391 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 01:09:17,392 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 01:09:17,392 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 01:09:17,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][171], [5#L1024-3true, 115#true, 112#true, 83#L1024true, 143#true, 39#L1035-4true, 122#true, 135#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 128#true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:17,392 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:17,392 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:17,392 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:17,392 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:17,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][180], [5#L1024-3true, 136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 115#true, 112#true, 143#true, 59#L1023-6true, 122#true, 128#true, 53#L1035-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,393 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:17,393 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:17,393 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:17,393 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:17,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 115#true, 112#true, 37#L1024true, 143#true, 122#true, 128#true, 93#L1024-3true, threadThread1of2ForFork0InUse, 92#L1035-5true, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:17,398 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 01:09:17,398 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:09:17,398 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:09:17,398 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:09:17,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][192], [136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 115#true, 112#true, 122#true, 145#(= |threadThread2of2ForFork0_#t~nondet5| |#race~data~0|), 78#L1023-6true, 128#true, 53#L1035-6true, 93#L1024-3true, threadThread1of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of2ForFork0InUse]) [2025-03-15 01:09:17,399 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 01:09:17,399 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 01:09:17,399 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 01:09:17,399 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 01:09:17,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][180], [5#L1024-3true, 136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 115#true, 112#true, 83#L1024true, 143#true, 122#true, 128#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 92#L1035-5true, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,399 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 01:09:17,400 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:09:17,400 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:09:17,400 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:09:17,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([317] L1024-->L1024-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of2ForFork0_#t~ret6=|v_threadThread1of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~ret6][111], [136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 115#true, 112#true, 37#L1024true, 143#true, 122#true, 128#true, 53#L1035-6true, 93#L1024-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,403 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 01:09:17,403 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:09:17,403 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:09:17,403 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:09:17,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([333] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of2ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of2ForFork0_#t~ret6=|v_threadThread2of2ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~ret6][180], [136#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 5#L1024-3true, 115#true, 112#true, 83#L1024true, 143#true, 122#true, 128#true, 53#L1035-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 142#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|))]) [2025-03-15 01:09:17,404 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 01:09:17,404 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:09:17,404 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:09:17,404 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:09:17,460 INFO L124 PetriNetUnfolderBase]: 1710/3785 cut-off events. [2025-03-15 01:09:17,460 INFO L125 PetriNetUnfolderBase]: For 35565/86564 co-relation queries the response was YES. [2025-03-15 01:09:17,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18899 conditions, 3785 events. 1710/3785 cut-off events. For 35565/86564 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 30468 event pairs, 256 based on Foata normal form. 229/3399 useless extension candidates. Maximal degree in co-relation 13830. Up to 2302 conditions per place. [2025-03-15 01:09:17,538 INFO L140 encePairwiseOnDemand]: 101/107 looper letters, 123 selfloop transitions, 8 changer transitions 36/268 dead transitions. [2025-03-15 01:09:17,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 268 transitions, 2841 flow [2025-03-15 01:09:17,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:09:17,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:09:17,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 292 transitions. [2025-03-15 01:09:17,539 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9096573208722741 [2025-03-15 01:09:17,540 INFO L298 CegarLoopForPetriNet]: 109 programPoint places, 24 predicate places. [2025-03-15 01:09:17,540 INFO L471 AbstractCegarLoop]: Abstraction has has 133 places, 268 transitions, 2841 flow [2025-03-15 01:09:17,540 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 89.0) internal successors, (267), 3 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:17,540 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:17,541 INFO L221 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:09:17,541 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-03-15 01:09:17,541 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2025-03-15 01:09:17,541 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:17,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1211999262, now seen corresponding path program 1 times [2025-03-15 01:09:17,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:17,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434182691] [2025-03-15 01:09:17,541 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:17,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:17,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-15 01:09:17,558 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-03-15 01:09:17,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-15 01:09:17,577 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-03-15 01:09:17,577 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-03-15 01:09:17,577 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining) [2025-03-15 01:09:17,577 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (5 of 7 remaining) [2025-03-15 01:09:17,577 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (4 of 7 remaining) [2025-03-15 01:09:17,577 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (3 of 7 remaining) [2025-03-15 01:09:17,578 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 7 remaining) [2025-03-15 01:09:17,578 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 7 remaining) [2025-03-15 01:09:17,578 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (0 of 7 remaining) [2025-03-15 01:09:17,578 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-03-15 01:09:17,578 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:09:17,579 WARN L336 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2025-03-15 01:09:17,579 INFO L581 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2025-03-15 01:09:17,598 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2025-03-15 01:09:17,602 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-15 01:09:17,604 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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;@2f3df71, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-15 01:09:17,604 INFO L334 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2025-03-15 01:09:17,606 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-03-15 01:09:17,606 INFO L124 PetriNetUnfolderBase]: 1/47 cut-off events. [2025-03-15 01:09:17,606 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-15 01:09:17,607 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:17,607 INFO L221 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] [2025-03-15 01:09:17,607 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2025-03-15 01:09:17,607 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:17,607 INFO L85 PathProgramCache]: Analyzing trace with hash 163298847, now seen corresponding path program 1 times [2025-03-15 01:09:17,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:17,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865768199] [2025-03-15 01:09:17,607 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:17,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:17,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:09:17,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:09:17,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:09:17,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865768199] [2025-03-15 01:09:17,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865768199] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:09:17,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:09:17,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:09:17,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322025023] [2025-03-15 01:09:17,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:09:17,623 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:09:17,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:09:17,623 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:09:17,623 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:09:17,623 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 125 [2025-03-15 01:09:17,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 125 transitions, 277 flow. Second operand has 3 states, 3 states have (on average 100.66666666666667) internal successors, (302), 3 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:17,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:09:17,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 125 [2025-03-15 01:09:17,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:09:18,373 INFO L124 PetriNetUnfolderBase]: 3858/10397 cut-off events. [2025-03-15 01:09:18,374 INFO L125 PetriNetUnfolderBase]: For 792/1046 co-relation queries the response was YES. [2025-03-15 01:09:18,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16600 conditions, 10397 events. 3858/10397 cut-off events. For 792/1046 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 102125 event pairs, 2004 based on Foata normal form. 1/8690 useless extension candidates. Maximal degree in co-relation 13580. Up to 3657 conditions per place. [2025-03-15 01:09:18,421 INFO L140 encePairwiseOnDemand]: 118/125 looper letters, 35 selfloop transitions, 5 changer transitions 1/140 dead transitions. [2025-03-15 01:09:18,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 140 transitions, 387 flow [2025-03-15 01:09:18,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:09:18,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:09:18,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 342 transitions. [2025-03-15 01:09:18,423 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.912 [2025-03-15 01:09:18,423 INFO L298 CegarLoopForPetriNet]: 128 programPoint places, 2 predicate places. [2025-03-15 01:09:18,423 INFO L471 AbstractCegarLoop]: Abstraction has has 130 places, 140 transitions, 387 flow [2025-03-15 01:09:18,423 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 100.66666666666667) internal successors, (302), 3 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:18,423 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:18,423 INFO L221 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] [2025-03-15 01:09:18,423 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-03-15 01:09:18,423 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2025-03-15 01:09:18,424 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:18,424 INFO L85 PathProgramCache]: Analyzing trace with hash 2131362105, now seen corresponding path program 1 times [2025-03-15 01:09:18,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:18,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188730903] [2025-03-15 01:09:18,424 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:18,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:18,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:09:18,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:09:18,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:09:18,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188730903] [2025-03-15 01:09:18,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188730903] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:09:18,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:09:18,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:09:18,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940851497] [2025-03-15 01:09:18,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:09:18,464 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-15 01:09:18,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:09:18,464 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-15 01:09:18,465 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-15 01:09:18,465 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 125 [2025-03-15 01:09:18,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 140 transitions, 387 flow. Second operand has 5 states, 5 states have (on average 84.0) internal successors, (420), 5 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:18,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:09:18,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 125 [2025-03-15 01:09:18,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:09:21,227 INFO L124 PetriNetUnfolderBase]: 16405/37437 cut-off events. [2025-03-15 01:09:21,228 INFO L125 PetriNetUnfolderBase]: For 10343/11902 co-relation queries the response was YES. [2025-03-15 01:09:21,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73892 conditions, 37437 events. 16405/37437 cut-off events. For 10343/11902 co-relation queries the response was YES. Maximal size of possible extension queue 1572. Compared 422149 event pairs, 11205 based on Foata normal form. 0/30298 useless extension candidates. Maximal degree in co-relation 24265. Up to 19762 conditions per place. [2025-03-15 01:09:21,490 INFO L140 encePairwiseOnDemand]: 117/125 looper letters, 59 selfloop transitions, 2 changer transitions 7/158 dead transitions. [2025-03-15 01:09:21,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 158 transitions, 561 flow [2025-03-15 01:09:21,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:09:21,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:09:21,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 548 transitions. [2025-03-15 01:09:21,492 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7306666666666667 [2025-03-15 01:09:21,493 INFO L298 CegarLoopForPetriNet]: 128 programPoint places, 7 predicate places. [2025-03-15 01:09:21,493 INFO L471 AbstractCegarLoop]: Abstraction has has 135 places, 158 transitions, 561 flow [2025-03-15 01:09:21,494 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 84.0) internal successors, (420), 5 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:21,494 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:21,494 INFO L221 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] [2025-03-15 01:09:21,494 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-03-15 01:09:21,494 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2025-03-15 01:09:21,494 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:21,494 INFO L85 PathProgramCache]: Analyzing trace with hash 416648429, now seen corresponding path program 1 times [2025-03-15 01:09:21,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:21,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097463859] [2025-03-15 01:09:21,495 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:21,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:21,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:09:21,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:09:21,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:09:21,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097463859] [2025-03-15 01:09:21,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097463859] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:09:21,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:09:21,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:09:21,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444371274] [2025-03-15 01:09:21,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:09:21,657 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 01:09:21,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:09:21,657 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 01:09:21,657 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2025-03-15 01:09:21,658 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 125 [2025-03-15 01:09:21,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 158 transitions, 561 flow. Second operand has 6 states, 6 states have (on average 87.83333333333333) internal successors, (527), 6 states have internal predecessors, (527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:21,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:09:21,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 125 [2025-03-15 01:09:21,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:09:22,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 90#L1022-3true, 29#L1031-4true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,524 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:09:22,524 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:22,524 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:22,524 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:22,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 90#L1022-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,588 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:09:22,588 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:22,588 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:22,588 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:22,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 90#L1022-3true, 29#L1031-4true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,588 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:09:22,588 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:22,588 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:22,588 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:22,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 90#L1022-3true, 29#L1031-4true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,589 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:09:22,589 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:22,589 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:22,589 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:22,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 90#L1022-3true, 141#true, 29#L1031-4true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,589 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:09:22,589 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:22,589 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:22,589 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:22,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [69#L1031-6true, threadThread3of3ForFork0InUse, 141#true, 90#L1022-3true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,775 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:09:22,775 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:22,776 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:22,776 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:22,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 90#L1022-3true, 96#L1024-3true, 79#L1032true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,776 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:09:22,776 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:22,776 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:22,776 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:22,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, 47#L1034true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,835 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,835 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,835 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,835 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [69#L1031-6true, threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,835 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,835 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,835 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,835 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,835 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,835 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,836 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,836 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [69#L1031-6true, threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,836 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,836 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,836 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,836 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,836 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,836 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,836 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,836 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [69#L1031-6true, threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,836 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,837 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,837 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,837 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 73#L1023-6true, 79#L1032true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,837 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,837 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,837 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,837 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [69#L1031-6true, threadThread3of3ForFork0InUse, 27#L1023-6true, 90#L1022-3true, 141#true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,837 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,837 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,837 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,837 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 90#L1022-3true, 141#true, 96#L1024-3true, 79#L1032true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,837 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,837 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,837 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,837 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:22,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, 123#L1034-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,905 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:22,905 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:22,905 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:22,905 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:22,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 47#L1034true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,905 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:22,905 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:22,905 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:22,905 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:22,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 47#L1034true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,906 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:22,906 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:22,906 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:22,906 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:22,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 73#L1023-6true, 47#L1034true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,906 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:22,906 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:22,906 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:22,906 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:22,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 90#L1022-3true, 141#true, 96#L1024-3true, 47#L1034true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,906 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:22,906 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:22,906 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:22,906 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:22,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 21#L1032-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,944 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,944 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,944 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,944 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,990 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,990 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,990 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,990 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, 31#L1035true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,990 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,990 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,990 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,990 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,990 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,990 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,990 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,990 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 123#L1034-5true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,990 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,991 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,991 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,991 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 73#L1023-6true, 131#true, 123#L1034-5true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,991 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,991 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,991 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,991 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 90#L1022-3true, 141#true, 96#L1024-3true, 123#L1034-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:22,991 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,991 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,991 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:22,991 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:23,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 90#L1022-3true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,029 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,029 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,029 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,029 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 21#L1032-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,029 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,029 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,029 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,029 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 21#L1032-3true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,030 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,030 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,030 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,030 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 73#L1023-6true, 131#true, 21#L1032-3true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,030 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,030 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,030 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,030 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 90#L1022-3true, 141#true, 96#L1024-3true, 21#L1032-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,030 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,030 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,030 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,030 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 141#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:23,044 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:09:23,044 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:23,044 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:23,044 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:23,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 141#true, 90#L1022-3true, 73#L1023-6true, 12#L1023-5true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,044 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:09:23,044 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:23,044 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:23,044 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:23,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 29#L1031-4true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,072 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,072 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,073 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,073 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 33#L1037true, 141#true, 90#L1022-3true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,075 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,075 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,075 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,075 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 90#L1022-3true, 96#L1024-3true, 67#L1035-1true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,076 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,076 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,076 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,076 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 53#L1034-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,076 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,076 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,076 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,076 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 31#L1035true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,076 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,076 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,076 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,076 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,077 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,077 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,077 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,077 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 31#L1035true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,077 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,077 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,077 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,077 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 73#L1023-6true, 131#true, 53#L1034-6true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,077 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,077 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,077 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,077 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 73#L1023-6true, 31#L1035true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,077 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,077 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,077 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,077 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 90#L1022-3true, 96#L1024-3true, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,078 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,078 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,078 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,078 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 90#L1022-3true, 141#true, 96#L1024-3true, 31#L1035true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,078 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,078 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,078 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,078 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:23,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 90#L1022-3true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,109 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,109 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,109 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,109 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,117 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,117 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,117 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,117 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,117 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,117 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,117 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,117 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,118 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,118 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,118 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,118 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 90#L1022-3true, 141#true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,118 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,118 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,118 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,118 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,137 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:09:23,137 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:23,137 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:23,138 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:23,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,138 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:09:23,138 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:23,138 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:23,138 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:23,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 27#L1023-6true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:23,138 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:09:23,138 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:23,138 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:23,138 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:23,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 27#L1023-6true, 90#L1022-3true, 141#true, 73#L1023-6true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,139 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:09:23,139 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:23,139 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:23,139 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:23,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 29#L1031-4true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,162 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,162 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,162 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,162 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 29#L1031-4true, 12#L1023-5true, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,165 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,165 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,165 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,165 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 29#L1031-4true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,168 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,168 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,168 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,168 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 29#L1031-4true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,168 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,168 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,168 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,168 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 29#L1031-4true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,168 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,168 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,169 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,169 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 29#L1031-4true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,169 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,169 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,169 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,169 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 98#L1037-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,169 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,169 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,169 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,169 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 33#L1037true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,170 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,170 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,170 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,170 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 33#L1037true, 141#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,170 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,170 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,170 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,170 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 33#L1037true, 141#true, 90#L1022-3true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,170 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,170 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,170 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,170 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 33#L1037true, 141#true, 90#L1022-3true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,171 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,171 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,171 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,171 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,171 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,171 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,171 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,171 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 90#L1022-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,171 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,172 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,172 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,172 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,172 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,172 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,172 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,172 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 73#L1023-6true, 67#L1035-1true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,172 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,172 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,172 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,172 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 90#L1022-3true, 141#true, 67#L1035-1true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,173 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,173 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,173 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,173 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 29#L1031-4true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,175 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,175 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,175 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,175 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 29#L1031-4true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,176 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,176 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,176 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,176 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:23,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][174], [threadThread3of3ForFork0InUse, 90#L1022-3true, 12#L1023-5true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,201 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,201 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,201 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,202 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 90#L1022-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,202 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,202 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,202 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,202 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 90#L1022-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,202 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,202 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,202 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,202 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 90#L1022-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,202 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,202 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,202 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,202 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 27#L1023-6true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 90#L1022-3true, 96#L1024-3true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,203 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,203 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,203 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,203 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [69#L1031-6true, threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,249 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,249 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,249 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,249 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 12#L1023-5true, 79#L1032true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,249 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,249 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,249 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,249 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,251 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,251 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,252 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,252 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 29#L1031-4true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,252 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,252 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,252 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,252 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 29#L1031-4true, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,252 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,252 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,252 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,252 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 29#L1031-4true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,253 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,253 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,253 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,253 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,253 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,253 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,253 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,253 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 131#true, 62#L1024-3true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,253 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,253 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,253 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,253 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 29#L1031-4true, 73#L1023-6true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,254 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,254 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,254 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,254 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 29#L1031-4true, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,254 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,254 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,254 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,254 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 98#L1037-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,255 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 98#L1037-1true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,255 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 73#L1023-6true, 131#true, 98#L1037-1true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,256 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,256 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,256 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,256 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 90#L1022-3true, 96#L1024-3true, 131#true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,256 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,256 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,256 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,256 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 41#L1035-3true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,257 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,257 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,257 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,257 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,257 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,257 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,257 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,257 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,258 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,258 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,258 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,258 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,258 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,258 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,258 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,258 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 90#L1022-3true, 141#true, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,258 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,258 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,258 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,258 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,261 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,261 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,261 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,261 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 29#L1031-4true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,262 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,262 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,262 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,262 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 29#L1031-4true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,263 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,263 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,263 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,263 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 29#L1031-4true, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,264 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,264 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,264 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,264 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:23,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][177], [threadThread3of3ForFork0InUse, 90#L1022-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,282 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,282 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,282 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,282 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][174], [threadThread3of3ForFork0InUse, 90#L1022-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,282 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,282 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,282 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,282 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][139], [threadThread3of3ForFork0InUse, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,282 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,282 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,282 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,282 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][139], [threadThread3of3ForFork0InUse, 90#L1022-3true, 73#L1023-6true, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,283 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,283 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,283 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,283 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][174], [threadThread3of3ForFork0InUse, 27#L1023-6true, 90#L1022-3true, 96#L1024-3true, 131#true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,283 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,283 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,283 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,283 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 47#L1034true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,321 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,321 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,321 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,321 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [69#L1031-6true, threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,322 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,322 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,322 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,322 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,322 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,322 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,322 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,322 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [69#L1031-6true, threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,322 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,322 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,322 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,322 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 73#L1023-6true, 79#L1032true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,323 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,323 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,323 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,323 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [69#L1031-6true, threadThread3of3ForFork0InUse, 141#true, 12#L1023-5true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,323 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,323 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,323 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,323 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 79#L1032true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,323 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,323 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,323 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,323 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [69#L1031-6true, threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,324 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 79#L1032true, 12#L1023-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,324 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [69#L1031-6true, threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,324 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,324 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,324 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [69#L1031-6true, threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,325 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,325 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,325 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,325 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,325 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,325 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,325 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,325 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [69#L1031-6true, threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,325 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,325 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,325 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,325 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 79#L1032true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,325 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,325 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,325 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,325 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [69#L1031-6true, threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,325 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,325 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,325 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,326 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 79#L1032true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,326 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,326 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,326 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,326 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,329 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,329 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,329 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,329 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 41#L1035-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,329 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,329 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,329 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,329 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,329 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,329 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,329 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,329 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 90#L1022-3true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,329 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,329 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,329 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,329 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 90#L1022-3true, 141#true, 96#L1024-3true, 41#L1035-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,330 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,330 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,330 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,330 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:23,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][177], [threadThread3of3ForFork0InUse, 90#L1022-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,346 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,346 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,346 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,346 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][143], [threadThread3of3ForFork0InUse, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,347 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,347 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,347 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,347 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][143], [threadThread3of3ForFork0InUse, 90#L1022-3true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,347 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,347 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,347 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,347 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][177], [threadThread3of3ForFork0InUse, 27#L1023-6true, 90#L1022-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,347 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,347 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,347 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,347 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,511 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,511 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,511 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,511 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 47#L1034true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,512 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,512 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,512 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,512 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 47#L1034true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,512 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,512 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,512 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,512 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 12#L1023-5true, 96#L1024-3true, 3#L1023-6true, 47#L1034true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,513 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,513 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,513 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,513 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 12#L1023-5true, 96#L1024-3true, 47#L1034true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,514 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,514 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,514 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,514 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 47#L1034true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,514 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,514 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,514 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,514 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 47#L1034true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,515 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,515 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,515 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,515 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 47#L1034true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,515 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,515 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,515 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,515 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 47#L1034true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,515 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,515 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,515 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,516 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [69#L1031-6true, threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,518 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,518 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,518 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,518 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,518 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,518 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,518 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,518 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [69#L1031-6true, threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,519 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,519 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,519 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,519 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 79#L1032true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,519 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,519 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,519 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,519 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [69#L1031-6true, threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,519 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,519 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,519 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,519 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,519 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,519 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,519 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,519 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [69#L1031-6true, threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,520 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,520 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,520 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,520 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 73#L1023-6true, 79#L1032true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,520 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,520 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,520 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,520 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [69#L1031-6true, threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,520 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,520 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,520 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,520 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 79#L1032true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,521 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,521 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,521 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,521 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [69#L1031-6true, threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,521 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,521 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,521 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,521 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,521 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,521 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,521 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,521 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [69#L1031-6true, threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,522 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,522 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,522 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,522 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 79#L1032true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,522 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,522 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,522 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,522 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [69#L1031-6true, threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,522 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,522 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,522 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,522 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 79#L1032true, 3#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,522 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,522 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,522 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,522 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [69#L1031-6true, threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,523 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,523 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,523 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,523 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 79#L1032true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,523 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,523 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,523 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,523 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [69#L1031-6true, threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,524 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,524 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,524 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,524 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,524 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,524 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,524 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,524 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [69#L1031-6true, threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,524 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,524 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,524 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,524 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 79#L1032true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,524 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,524 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,524 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,524 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [69#L1031-6true, threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,525 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,525 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,525 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,525 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 79#L1032true, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,525 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,525 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,525 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,525 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 96#L1024-3true, 107#L1035-5true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,529 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,529 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,529 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,529 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,529 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,529 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,529 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,529 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,530 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,530 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,530 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,530 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,530 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,530 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,530 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,530 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 90#L1022-3true, 141#true, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,531 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,531 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,531 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,531 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:23,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 12#L1023-5true, 21#L1032-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,554 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,554 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,554 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,554 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,589 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,589 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,589 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,589 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 12#L1023-5true, 31#L1035true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,590 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,590 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,590 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,590 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,591 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,591 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,591 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,591 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,591 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,591 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,591 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,591 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 12#L1023-5true, 96#L1024-3true, 3#L1023-6true, 123#L1034-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,592 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,592 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,592 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,592 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 123#L1034-5true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,592 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,593 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,593 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,593 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,593 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,593 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,593 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,593 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 123#L1034-5true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,593 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,593 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,593 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,593 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 123#L1034-5true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,594 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,594 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,594 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,594 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 123#L1034-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,594 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,594 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,594 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,594 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 47#L1034true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,594 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,594 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,594 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,595 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 47#L1034true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,595 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,597 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,597 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,597 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 47#L1034true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,598 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,598 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,598 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,598 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 73#L1023-6true, 47#L1034true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,598 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,598 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,598 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,598 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 47#L1034true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,599 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,599 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,599 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,599 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 47#L1034true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,599 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,599 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,599 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,599 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 47#L1034true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,600 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,600 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,600 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,600 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 47#L1034true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,600 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,600 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,600 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,600 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 47#L1034true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,601 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,601 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,601 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,601 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 47#L1034true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,601 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,601 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,601 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,601 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 47#L1034true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,601 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,601 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,602 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,602 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 131#true, 47#L1034true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,602 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,602 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,602 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,602 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 90#L1022-3true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,608 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,608 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,608 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,608 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,608 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,608 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,608 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,608 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 90#L1022-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,608 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,608 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,608 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,609 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,609 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,609 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,609 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,609 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 90#L1022-3true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,609 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,609 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,609 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,609 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 90#L1022-3true, 141#true, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,610 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,610 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,610 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,610 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:23,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 21#L1032-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,625 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,625 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,625 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,625 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 21#L1032-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,625 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,625 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,625 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,625 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 21#L1032-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,626 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,626 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,626 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,626 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 21#L1032-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,626 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,626 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,626 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,626 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,627 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,627 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,627 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,627 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 21#L1032-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,627 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,627 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,627 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,627 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 21#L1032-3true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,627 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,627 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,627 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,627 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 21#L1032-3true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,628 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,628 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,628 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,628 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 21#L1032-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,628 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,628 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,628 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,628 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,648 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 01:09:23,648 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:23,648 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:23,648 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:23,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 12#L1023-5true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,649 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 01:09:23,649 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:23,649 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:23,649 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:23,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,658 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,658 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,658 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,658 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 31#L1035true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,658 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,659 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,659 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,659 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,659 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,659 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,659 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,659 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 31#L1035true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,659 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,659 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,659 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,659 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,660 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,660 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,660 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,660 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 31#L1035true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,660 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,660 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,660 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,660 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 53#L1034-6true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,662 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,662 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,662 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,662 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 31#L1035true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,662 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,662 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,662 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,662 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 33#L1037true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,663 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,663 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,663 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,663 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 67#L1035-1true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,664 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,664 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,664 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,664 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,665 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,665 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,665 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,665 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 31#L1035true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,665 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,665 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,665 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,665 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 53#L1034-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,665 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,665 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,665 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,665 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 31#L1035true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,666 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,666 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,666 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,666 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 134#true, 53#L1034-6true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,666 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,666 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,666 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,666 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 31#L1035true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,666 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,666 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,666 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,666 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 134#true, 53#L1034-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,667 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,667 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,667 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,667 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 31#L1035true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,667 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,667 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,667 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,667 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,667 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,667 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,667 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,667 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,668 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,668 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,668 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,668 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,668 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,668 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,668 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,668 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 73#L1023-6true, 123#L1034-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,669 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,669 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,669 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,669 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,669 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,669 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,669 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,669 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 123#L1034-5true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,670 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,670 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,670 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,670 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 123#L1034-5true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,670 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,670 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,670 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,670 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,671 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,671 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,671 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,671 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 123#L1034-5true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,671 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,671 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,671 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,671 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 123#L1034-5true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,671 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,672 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,672 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,672 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 131#true, 123#L1034-5true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,672 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,672 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,672 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,672 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 123#L1034-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,672 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,672 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,672 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,672 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 90#L1022-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,676 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,676 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,676 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,676 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,677 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,677 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,677 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,677 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,677 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,677 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,677 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,677 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,677 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,677 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,677 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,677 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 90#L1022-3true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,678 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,678 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,678 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,678 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 90#L1022-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,678 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,678 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,678 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,678 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 90#L1022-3true, 141#true, 96#L1024-3true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,678 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,678 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,678 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,678 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 90#L1022-3true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,679 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,679 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,679 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,679 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:23,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,687 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,687 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,687 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,687 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,691 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,691 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,691 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,691 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,691 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,691 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,691 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,691 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,692 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,692 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,692 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,692 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 21#L1032-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,692 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,693 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,693 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,693 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 21#L1032-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,693 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,693 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,693 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,693 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 21#L1032-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,693 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,693 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,693 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,693 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 21#L1032-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,694 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,694 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,694 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,694 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 21#L1032-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,694 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,694 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,694 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,694 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 21#L1032-3true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,694 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,694 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,694 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,694 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 21#L1032-3true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,694 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,695 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,695 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,695 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 21#L1032-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,695 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,695 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,695 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,695 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,695 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,696 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,696 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,696 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 21#L1032-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,696 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,696 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,696 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,696 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 21#L1032-3true, 131#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,696 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,696 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,696 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,696 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 21#L1032-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,697 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,697 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,697 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,697 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 21#L1032-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,697 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,697 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,697 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,697 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,697 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,697 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,697 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,697 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,698 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,698 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,698 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,698 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,698 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,698 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,698 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,698 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,699 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,699 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,699 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,699 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 3#L1023-6true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,715 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,715 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,715 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,715 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 12#L1023-5true, 3#L1023-6true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,716 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,716 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,716 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,716 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 133#(= |#race~data~0| 0), 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,718 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,719 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,719 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,719 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 12#L1023-5true, 133#(= |#race~data~0| 0), 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:23,719 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,719 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,719 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,719 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,721 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,721 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,721 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,721 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:23,722 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,722 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,722 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,722 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:23,723 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,723 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,723 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,723 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 73#L1023-6true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:23,723 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,723 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,723 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,723 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:23,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 33#L1037true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,727 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,727 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,727 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,727 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 33#L1037true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,728 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,728 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,728 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,728 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 33#L1037true, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,729 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,729 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,729 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,729 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,733 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,733 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,733 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,733 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 73#L1023-6true, 67#L1035-1true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,734 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,734 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,734 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,734 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 67#L1035-1true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,736 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,736 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,736 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,736 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,736 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,736 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,736 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,736 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 31#L1035true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,736 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,736 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,736 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,736 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,737 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,737 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,737 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,737 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 31#L1035true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,737 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,737 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,737 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,737 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 53#L1034-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,737 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,737 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,737 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,737 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 31#L1035true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,738 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,738 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,738 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,738 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 53#L1034-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,738 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,738 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,738 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,738 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 73#L1023-6true, 31#L1035true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,738 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,738 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,738 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,738 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 53#L1034-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,739 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,739 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,739 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,739 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 31#L1035true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,739 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,739 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,739 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,739 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,739 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,739 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,739 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,740 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 31#L1035true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,740 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,740 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,740 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,740 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 53#L1034-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,740 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,740 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,740 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,740 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 31#L1035true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,740 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,740 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,740 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,740 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,741 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,741 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,741 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,741 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 31#L1035true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,741 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,741 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,741 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,741 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 33#L1037true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,742 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,742 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,742 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,742 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 67#L1035-1true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,743 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,743 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,743 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,743 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 53#L1034-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,743 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,744 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,744 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,744 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 31#L1035true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,744 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,744 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,744 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,744 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 53#L1034-6true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,744 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,744 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,744 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,744 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 31#L1035true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,744 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,744 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,744 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,745 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 131#true, 53#L1034-6true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,745 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,745 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,745 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,745 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 131#true, 31#L1035true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,745 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,745 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,745 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,745 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 131#true, 53#L1034-6true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,746 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,746 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,746 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,746 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 31#L1035true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,746 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,746 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,746 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,746 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,746 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,746 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,746 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,747 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 33#L1037true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,747 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,747 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,747 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,747 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 33#L1037true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,747 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,747 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,747 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,747 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 33#L1037true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,748 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,748 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,748 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,748 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 33#L1037true, 141#true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,748 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,748 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,748 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,748 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,749 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,749 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,749 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,749 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,749 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,749 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,749 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,749 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,749 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,749 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,749 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,749 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 67#L1035-1true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,750 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,750 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,750 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,750 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,750 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,750 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,750 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,750 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:23,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0InUse, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,759 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,759 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,759 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,759 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0InUse, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,760 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,760 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,760 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,760 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,762 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,762 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,762 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,762 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 12#L1023-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,764 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,764 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,764 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,764 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][174], [threadThread3of3ForFork0InUse, 112#L1023-5true, 96#L1024-3true, 12#L1023-5true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,767 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,767 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,767 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,767 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,767 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,767 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,767 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,767 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,768 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,768 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,768 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,768 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,768 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,768 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,768 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,768 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,768 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,768 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,768 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,768 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,770 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,770 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,770 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,770 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,771 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,771 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,771 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,771 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,771 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,771 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,771 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,771 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,772 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,772 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,772 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,772 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,772 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,772 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,772 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,772 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,773 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,773 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,773 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,773 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,773 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,773 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,773 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,773 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,774 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,774 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,774 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,774 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,774 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,774 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,774 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,774 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,775 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,775 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,775 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,775 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,775 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,775 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,775 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,775 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,775 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,775 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,775 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,775 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,792 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,792 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,792 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,792 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 3#L1023-6true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:23,792 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,792 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,792 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,792 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:23,793 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,793 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,793 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,793 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 73#L1023-6true, 3#L1023-6true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:23,794 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,794 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,794 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,794 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:23,795 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,795 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,795 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,795 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:23,796 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,796 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,796 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,796 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 133#(= |#race~data~0| 0), 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:23,796 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,796 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,796 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,796 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 73#L1023-6true, 133#(= |#race~data~0| 0), 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,797 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,797 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,797 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,797 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:23,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,802 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,803 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,803 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,803 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,803 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,803 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,803 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,803 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 33#L1037true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,803 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,803 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,803 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,803 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 33#L1037true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,804 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,804 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,804 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,804 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 33#L1037true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,804 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,804 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,804 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,804 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 33#L1037true, 141#true, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,805 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,805 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,805 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,805 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, 98#L1037-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,806 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,806 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,806 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,806 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 33#L1037true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,806 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,806 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,806 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,806 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 33#L1037true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,806 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,806 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,807 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,807 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 33#L1037true, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,807 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,807 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,807 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,807 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 33#L1037true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,807 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,807 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,807 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,807 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,812 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,812 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,812 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,812 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,812 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,812 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,812 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,812 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,813 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,813 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,813 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,813 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,813 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,813 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,813 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,813 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,814 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,814 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,814 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,814 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 73#L1023-6true, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,814 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,814 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,814 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,814 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,815 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,815 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,815 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,815 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,815 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,815 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,816 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,816 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,816 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,816 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,816 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,816 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 67#L1035-1true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,816 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,816 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,816 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,816 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 67#L1035-1true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,817 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,817 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,817 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,817 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 98#L1037-1true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,817 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,818 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,818 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,818 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 33#L1037true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,818 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,818 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,818 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,818 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 33#L1037true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,818 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,818 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,818 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,818 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 33#L1037true, 141#true, 73#L1023-6true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,819 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,819 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,819 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,819 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 33#L1037true, 141#true, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,819 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,819 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,819 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,819 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,820 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,820 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,820 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,820 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 67#L1035-1true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,820 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,820 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,820 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,820 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,820 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,820 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,820 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,821 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 67#L1035-1true, 131#true, 62#L1024-3true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,821 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,821 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,821 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,821 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 67#L1035-1true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,821 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,821 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,821 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,821 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,822 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,822 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,822 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,822 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,822 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,822 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,822 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,822 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 134#true, 98#L1037-1true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,823 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,823 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,823 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,823 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,823 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,823 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,823 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,823 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 41#L1035-3true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,824 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,824 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,824 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,824 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,825 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,825 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,825 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,825 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,825 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,825 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,825 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,825 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,826 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,826 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,826 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,826 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,826 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,826 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,826 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,826 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:23,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,835 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,835 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,835 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,835 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 12#L1023-5true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,835 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,835 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,835 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,835 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0InUse, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,836 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,836 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,836 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,836 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0InUse, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,836 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,836 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,836 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,836 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,837 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,837 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,837 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,837 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,837 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,837 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,837 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,837 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][174], [threadThread3of3ForFork0InUse, 12#L1023-5true, 96#L1024-3true, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,840 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,840 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,840 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,840 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,841 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,841 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,841 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,841 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,842 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,842 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,842 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,842 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,842 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,842 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,842 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,843 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 27#L1023-6true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,843 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,843 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,843 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,843 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][174], [threadThread3of3ForFork0InUse, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,845 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,846 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,846 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,846 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,846 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,846 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,846 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,846 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,846 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,846 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,846 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,846 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,847 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,847 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,847 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,847 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 27#L1023-6true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,847 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,847 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,847 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,847 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][177], [threadThread3of3ForFork0InUse, 112#L1023-5true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,850 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,851 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,851 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,851 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][174], [threadThread3of3ForFork0InUse, 112#L1023-5true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,851 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,851 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,851 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,851 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][139], [threadThread3of3ForFork0InUse, 112#L1023-5true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,851 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,851 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,851 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,851 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][139], [threadThread3of3ForFork0InUse, 112#L1023-5true, 73#L1023-6true, 131#true, 62#L1024-3true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,852 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,852 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,852 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,852 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][174], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,852 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,852 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,852 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,852 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 98#L1037-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,873 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,873 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,873 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,873 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,873 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,873 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,873 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,873 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,873 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,874 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,874 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,874 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 98#L1037-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,874 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,874 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,874 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,874 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,875 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,875 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,875 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,875 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 98#L1037-1true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,875 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,875 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,875 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,875 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,876 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,876 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,876 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,876 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 98#L1037-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,876 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,876 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,876 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,876 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,880 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,880 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,880 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,880 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 73#L1023-6true, 41#L1035-3true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,880 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,880 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,880 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,880 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,881 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,881 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,881 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,881 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,881 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,881 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,881 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,881 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,882 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,882 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,882 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,882 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,882 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,882 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,882 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,882 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 41#L1035-3true, 12#L1023-5true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,884 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,884 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,884 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,884 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,884 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,884 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,884 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,884 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,885 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,885 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,885 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,885 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,885 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,885 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,885 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,885 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,886 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,886 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,886 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,886 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 98#L1037-1true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,886 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,886 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,886 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,886 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 98#L1037-1true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,887 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,887 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,887 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,887 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 131#true, 134#true, 98#L1037-1true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,887 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,887 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,887 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,887 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 131#true, 98#L1037-1true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,888 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,888 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,888 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,888 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 41#L1035-3true, 12#L1023-5true, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,889 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,889 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,889 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,889 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,889 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,889 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,889 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,889 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,889 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,889 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,889 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,889 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,890 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,890 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,890 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,890 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,890 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,890 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,890 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,890 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,891 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,891 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,891 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,891 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 41#L1035-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,891 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,891 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,891 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,891 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,892 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,892 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,892 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,892 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,892 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,892 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,892 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,892 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 41#L1035-3true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,893 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,893 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,893 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,893 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:23,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][104], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,899 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,900 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,900 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,900 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][104], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,900 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,900 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,900 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,900 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,900 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,900 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,901 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,901 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,901 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,901 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,901 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,901 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,901 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,901 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,901 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,901 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 73#L1023-6true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,902 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,902 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,902 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,902 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][177], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,904 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,904 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,904 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,904 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][174], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,905 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,905 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,905 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,905 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][139], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,905 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,905 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,905 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,905 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][139], [threadThread3of3ForFork0InUse, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,906 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,906 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,906 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,906 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][174], [threadThread3of3ForFork0InUse, 27#L1023-6true, 96#L1024-3true, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,906 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,906 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,906 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,906 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][177], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,908 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,908 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,908 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,908 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][174], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,909 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,909 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,909 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,909 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][139], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 91#L1032-6true, 62#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,909 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,909 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,909 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,909 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][139], [threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 91#L1032-6true, 62#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,909 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,909 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,909 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,909 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][174], [threadThread3of3ForFork0InUse, 27#L1023-6true, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,910 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,910 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,910 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,910 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][177], [threadThread3of3ForFork0InUse, 112#L1023-5true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,912 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,912 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,912 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,912 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][143], [threadThread3of3ForFork0InUse, 112#L1023-5true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,912 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,913 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,913 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,913 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][143], [threadThread3of3ForFork0InUse, 112#L1023-5true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,913 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,913 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,913 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,913 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][177], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,913 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,913 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,913 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,913 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,942 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,942 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,942 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,942 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,942 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,942 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,942 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,942 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,943 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,943 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,943 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,943 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,943 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,943 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,943 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,943 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,944 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,944 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,944 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,944 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,944 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,944 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,944 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,944 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,946 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,946 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,946 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,946 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,946 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,946 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,946 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,946 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,947 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,947 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,947 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,947 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,947 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,947 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,947 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,947 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,948 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,948 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,948 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,948 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,951 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,951 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,951 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,951 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 96#L1024-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,952 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,952 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,952 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,952 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,952 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,952 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,952 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,952 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,953 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,953 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,953 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,953 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 41#L1035-3true, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,953 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,953 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,953 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,953 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 107#L1035-5true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,956 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,956 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,956 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,956 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,957 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,957 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,957 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,957 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 46#L1035-4true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,957 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,957 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,957 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,957 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,958 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,958 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,958 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,958 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,958 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,958 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,958 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,958 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:23,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][104], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,964 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,964 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,964 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,964 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][104], [threadThread3of3ForFork0InUse, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,965 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,965 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,965 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,965 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][104], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,965 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,965 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,965 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,965 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][104], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,966 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,966 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,966 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,966 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][177], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,969 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,969 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,969 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,969 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][143], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,969 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,969 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,969 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,969 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][143], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,970 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,970 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,970 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,970 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][177], [threadThread3of3ForFork0InUse, 27#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,970 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,970 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,970 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,970 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][177], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,972 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,972 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,972 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,972 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][143], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,972 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,972 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,972 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,972 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][143], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,973 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,973 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,973 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,973 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][177], [threadThread3of3ForFork0InUse, 27#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:23,973 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,973 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,973 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:23,973 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,010 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,010 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,010 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,010 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,011 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,011 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,011 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,011 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,011 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,011 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,011 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,011 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,012 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,012 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,012 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,012 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,013 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,013 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,013 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,013 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,013 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,013 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,013 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,013 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,018 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,018 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,018 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,018 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,018 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,018 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,018 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,018 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,019 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,019 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,019 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,019 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,019 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,019 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,020 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,020 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,020 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,020 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,020 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,020 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 107#L1035-5true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,022 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,022 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,022 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,023 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 46#L1035-4true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,023 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,023 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,023 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,023 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 46#L1035-4true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,023 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,023 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,023 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,023 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 46#L1035-4true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,024 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,024 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,024 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,024 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,024 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,025 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,025 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,025 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,027 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,027 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,027 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,027 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,027 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,027 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,027 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,027 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,027 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,027 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,027 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,027 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,028 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,028 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,028 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,028 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,028 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,028 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,028 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,028 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,028 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,028 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,028 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,028 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:24,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,069 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,069 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,069 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,069 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,069 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,069 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,069 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,069 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,069 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,069 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,069 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,070 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,070 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,070 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,070 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,070 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,070 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,070 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,070 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,070 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,071 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,071 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,071 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,071 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,071 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,071 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,071 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,071 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,072 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,072 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,072 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,072 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,075 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,075 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,076 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,076 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,076 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,076 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,076 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,076 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,076 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,076 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,076 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,076 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,077 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,077 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,077 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,077 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 107#L1035-5true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,077 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,077 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,077 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,077 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 107#L1035-5true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,078 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,078 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,078 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,078 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,080 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,080 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,080 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,080 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,080 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,080 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,080 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,080 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,081 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,081 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,081 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,081 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,081 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,081 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,081 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,081 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,081 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,082 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,082 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,082 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 107#L1035-5true, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,082 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,082 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,082 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,082 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,084 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,084 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,084 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,084 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,084 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,084 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,084 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,085 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,085 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,085 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,085 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,085 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,085 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,085 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,085 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,085 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,086 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,086 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,086 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,086 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,086 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,086 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,086 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,086 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,086 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,086 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,086 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,086 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,087 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,087 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,087 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,087 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:24,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,119 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,119 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,119 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,119 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,119 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,119 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,119 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,119 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,120 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,120 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,120 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,120 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,120 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,120 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,120 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,120 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,121 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,121 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,121 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,121 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,121 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,121 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,121 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,121 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,121 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,121 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,122 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,122 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,122 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,122 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,122 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,122 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,126 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,126 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,126 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,126 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,126 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,126 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,126 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,126 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,127 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,127 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,127 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,127 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,127 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,127 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,127 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,127 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,128 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,128 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,128 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,128 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,128 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,128 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,128 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,128 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,128 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,128 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,128 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,128 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,129 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,129 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,129 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,129 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,132 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,132 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,132 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,132 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,132 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,132 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,132 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,132 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,132 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,132 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,132 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,132 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,132 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,132 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,132 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,132 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,133 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,133 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,133 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,133 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][129], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,133 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,133 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,133 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,133 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,134 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,134 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,134 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,134 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][164], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:24,134 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,134 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,134 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,134 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:24,546 INFO L124 PetriNetUnfolderBase]: 17595/32412 cut-off events. [2025-03-15 01:09:24,546 INFO L125 PetriNetUnfolderBase]: For 33185/59618 co-relation queries the response was YES. [2025-03-15 01:09:24,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92640 conditions, 32412 events. 17595/32412 cut-off events. For 33185/59618 co-relation queries the response was YES. Maximal size of possible extension queue 1718. Compared 312314 event pairs, 4900 based on Foata normal form. 1/23887 useless extension candidates. Maximal degree in co-relation 21296. Up to 19916 conditions per place. [2025-03-15 01:09:24,853 INFO L140 encePairwiseOnDemand]: 119/125 looper letters, 71 selfloop transitions, 9 changer transitions 7/182 dead transitions. [2025-03-15 01:09:24,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 182 transitions, 875 flow [2025-03-15 01:09:24,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:09:24,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:09:24,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 578 transitions. [2025-03-15 01:09:24,855 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7706666666666667 [2025-03-15 01:09:24,856 INFO L298 CegarLoopForPetriNet]: 128 programPoint places, 11 predicate places. [2025-03-15 01:09:24,856 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 182 transitions, 875 flow [2025-03-15 01:09:24,856 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 87.83333333333333) internal successors, (527), 6 states have internal predecessors, (527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:24,856 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:24,856 INFO L221 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] [2025-03-15 01:09:24,856 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-03-15 01:09:24,856 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2025-03-15 01:09:24,856 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:24,857 INFO L85 PathProgramCache]: Analyzing trace with hash -278206527, now seen corresponding path program 1 times [2025-03-15 01:09:24,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:24,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791643638] [2025-03-15 01:09:24,857 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:24,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:24,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:09:24,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:09:24,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:09:24,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791643638] [2025-03-15 01:09:24,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791643638] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:09:24,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:09:24,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:09:24,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119279719] [2025-03-15 01:09:24,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:09:24,886 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:09:24,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:09:24,887 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:09:24,887 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:09:24,887 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 125 [2025-03-15 01:09:24,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 182 transitions, 875 flow. Second operand has 3 states, 3 states have (on average 99.66666666666667) internal successors, (299), 3 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:24,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:09:24,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 125 [2025-03-15 01:09:24,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:09:25,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][92], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:25,405 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:25,405 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:25,405 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:25,405 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:25,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 12#L1023-5true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:25,430 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:25,430 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:25,430 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:25,430 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:25,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][92], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:25,431 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:25,431 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:25,431 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:25,431 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:25,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][92], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:25,431 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:25,431 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:25,431 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:25,431 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:25,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0NotInUse, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:25,432 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:25,432 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:25,432 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:25,432 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:25,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:25,459 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:25,460 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:25,460 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:25,460 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:25,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:25,460 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:25,460 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:25,460 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:25,460 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:25,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 83#L1024-3true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:25,460 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:25,460 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:25,460 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:25,460 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:25,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0NotInUse, 147#true, 3#L1023-6true, 131#true, 91#L1032-6true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:25,462 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:25,462 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:25,462 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:25,462 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:25,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:25,491 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:25,491 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:25,491 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:25,491 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:25,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:25,492 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:25,492 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:25,492 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:25,492 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:25,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0NotInUse, 113#L1024true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:25,492 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:25,492 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:25,492 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:25,492 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:25,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0NotInUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:25,495 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:25,495 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:25,495 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:25,495 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:25,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0NotInUse, 113#L1024true, 147#true, 131#true, 91#L1032-6true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:25,529 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:25,529 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:25,529 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:25,529 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:25,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0NotInUse, 113#L1024true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:25,571 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:25,572 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:25,572 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:25,572 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:25,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][149], [threadThread3of3ForFork0InUse, 39#L1022-3true, 3#L1023-6true, 7#L1022-3true, 131#true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:25,810 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:09:25,810 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:09:25,810 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:09:25,810 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:09:25,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][153], [threadThread3of3ForFork0InUse, 39#L1022-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 7#L1022-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:25,893 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:09:25,893 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:25,893 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:25,893 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:26,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 29#L1031-4true, 96#L1024-3true, 7#L1022-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,041 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:09:26,041 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:26,041 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:26,041 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:26,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 29#L1031-4true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,047 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:09:26,047 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:26,047 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:26,047 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:26,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,153 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:09:26,153 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:26,153 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:26,153 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:26,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 29#L1031-4true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,154 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:09:26,154 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:26,154 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:26,154 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:26,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,154 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:09:26,154 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:26,154 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:26,154 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:26,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 29#L1031-4true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,155 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:09:26,155 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:26,155 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:26,155 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:26,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [69#L1031-6true, threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 7#L1022-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,416 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:09:26,416 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:26,416 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:26,416 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:26,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 79#L1032true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,416 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:09:26,416 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:26,416 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:26,416 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:26,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 29#L1031-4true, 3#L1023-6true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,418 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 01:09:26,418 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:09:26,418 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:09:26,419 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:09:26,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [69#L1031-6true, threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,419 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,419 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,419 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,419 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 96#L1024-3true, 79#L1032true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,419 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,419 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,419 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,419 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,433 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:09:26,433 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:26,433 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:26,433 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:26,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 79#L1032true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,433 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:09:26,433 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:26,433 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:26,433 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:26,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 47#L1034true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,528 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,528 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,528 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,528 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 47#L1034true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,543 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,543 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,543 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,543 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,544 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,544 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,544 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,544 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 79#L1032true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,544 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,544 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,544 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,544 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,544 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,544 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,544 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,544 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 73#L1023-6true, 79#L1032true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,544 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,544 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,544 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,544 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,545 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,545 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,545 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,545 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,545 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,545 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,545 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,545 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [69#L1031-6true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,545 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,545 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,545 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,545 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 79#L1032true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,545 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,545 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,545 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,545 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:26,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 7#L1022-3true, 123#L1034-5true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,655 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,655 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,655 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,655 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 96#L1024-3true, 47#L1034true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,666 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,666 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,667 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,667 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,682 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,682 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,682 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,682 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 47#L1034true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,683 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,683 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,683 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,683 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 73#L1023-6true, 131#true, 47#L1034true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,683 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,683 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,683 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,683 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 47#L1034true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,683 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,683 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,683 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,683 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 47#L1034true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,684 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,684 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,684 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,684 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:26,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 7#L1022-3true, 131#true, 21#L1032-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,734 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,734 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,734 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,734 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 21#L1032-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,735 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,735 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,735 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,735 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][95], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 73#L1023-6true, 7#L1022-3true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,766 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,766 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,766 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,766 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][95], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 7#L1022-3true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:26,766 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,766 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,766 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,766 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][95], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 73#L1023-6true, 12#L1023-5true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,768 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:26,768 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:26,768 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:26,768 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:26,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][95], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:26,769 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:26,769 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:26,769 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:26,769 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:26,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 7#L1022-3true, 53#L1034-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,796 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,796 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,796 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,796 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 31#L1035true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,796 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,796 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,796 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,796 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 7#L1022-3true, 123#L1034-5true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,798 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,798 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,798 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,798 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 29#L1031-4true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,819 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,819 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,819 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,819 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 12#L1023-5true, 96#L1024-3true, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,826 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,826 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,826 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,826 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 12#L1023-5true, 96#L1024-3true, 31#L1035true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,826 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,826 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,826 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,826 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,826 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,826 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,826 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,826 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 73#L1023-6true, 123#L1034-5true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,827 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,827 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,827 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,827 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 123#L1034-5true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,827 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,827 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,827 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,827 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,827 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,827 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,827 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,827 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:26,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 28#$Ultimate##0true, 131#true, 91#L1032-6true, 134#true, 108#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,850 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,850 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,850 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,850 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][142], [threadThread3of3ForFork0InUse, 147#true, 3#L1023-6true, 131#true, 7#L1022-3true, 134#true, 91#L1032-6true, 108#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,852 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:09:26,852 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:26,852 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:26,852 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:26,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][146], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 7#L1022-3true, 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,852 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,852 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,852 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,852 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][142], [threadThread3of3ForFork0InUse, 147#true, 73#L1023-6true, 3#L1023-6true, 7#L1022-3true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,852 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,852 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,852 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,852 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][142], [threadThread3of3ForFork0InUse, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 7#L1022-3true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,852 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,852 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,852 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,852 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 96#L1024-3true, 7#L1022-3true, 21#L1032-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,876 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,876 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,876 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,876 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,878 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,878 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,878 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,878 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,879 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,879 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,879 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,879 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 21#L1032-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,879 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,879 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,879 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,879 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 73#L1023-6true, 21#L1032-3true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,879 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,879 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,879 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,879 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 21#L1032-3true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,879 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,879 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,879 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,879 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 21#L1032-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,880 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,880 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,880 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,880 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 73#L1023-6true, 12#L1023-5true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:26,909 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:09:26,909 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:26,909 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:26,909 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:26,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:26,909 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:09:26,909 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:26,909 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:26,909 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:26,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][95], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 3#L1023-6true, 7#L1022-3true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:26,913 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,913 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,913 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,913 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][95], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 7#L1022-3true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,914 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,914 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,914 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,914 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][95], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:26,916 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:26,916 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:26,916 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:26,916 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:26,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][95], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,916 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:26,916 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:26,917 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:26,917 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:26,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][95], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 147#true, 141#true, 73#L1023-6true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,917 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:26,917 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:26,917 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:26,917 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:26,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][95], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,918 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:26,918 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:26,918 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:26,918 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:26,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 7#L1022-3true, 53#L1034-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,935 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,935 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,935 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,935 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 96#L1024-3true, 31#L1035true, 7#L1022-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,936 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,936 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,936 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,936 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 33#L1037true, 141#true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,938 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,938 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,938 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,938 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 67#L1035-1true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,947 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,947 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,947 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,947 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 29#L1031-4true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,973 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,973 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,973 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,973 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 29#L1031-4true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,973 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,973 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,973 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,973 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 29#L1031-4true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,974 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,974 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,974 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,974 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 29#L1031-4true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,974 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,974 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,974 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,974 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 29#L1031-4true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,974 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,974 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,974 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,974 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 90#L1022-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,975 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,975 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,975 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,975 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,976 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,976 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,976 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,976 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,976 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,976 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,976 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,976 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 31#L1035true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,977 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,977 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,977 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,977 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 73#L1023-6true, 131#true, 62#L1024-3true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,977 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,977 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,977 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,977 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 73#L1023-6true, 131#true, 31#L1035true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,977 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,977 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,977 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,977 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 53#L1034-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,977 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,977 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,977 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,977 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 31#L1035true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,978 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,978 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,978 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,978 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 131#true, 134#true, 53#L1034-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,978 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,978 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,978 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,978 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 31#L1035true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,978 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,978 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,978 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,978 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:26,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 28#$Ultimate##0true, 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,994 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:26,994 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:26,994 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:26,994 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:26,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][142], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 7#L1022-3true, 131#true, 134#true, 91#L1032-6true, 108#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,996 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:26,996 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:26,996 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:26,996 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:26,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 73#L1023-6true, 28#$Ultimate##0true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,999 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:26,999 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:26,999 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:26,999 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:26,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 28#$Ultimate##0true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:26,999 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:26,999 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:26,999 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:26,999 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 147#true, 28#$Ultimate##0true, 3#L1023-6true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,003 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,003 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,003 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,003 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][202], [threadThread3of3ForFork0InUse, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 90#L1022-3true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,014 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,014 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,014 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,014 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,021 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,021 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,021 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,021 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,022 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,022 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,022 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,022 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,023 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,023 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,023 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,023 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,023 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,023 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,023 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,023 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,023 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,023 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,023 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,023 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:27,055 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:09:27,055 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:27,055 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:27,056 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:27,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:27,056 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:09:27,056 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:27,056 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:27,056 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:27,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 73#L1023-6true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,057 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:09:27,057 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:27,057 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:27,057 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:27,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,057 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:09:27,057 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:27,057 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:27,057 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:27,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 33#L1037true, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,071 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,071 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,071 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,071 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 67#L1035-1true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,086 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,086 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,086 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,086 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 7#L1022-3true, 131#true, 98#L1037-1true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,088 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,088 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,088 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,088 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,100 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,100 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,100 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,100 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,120 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,120 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,120 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,120 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 79#L1032true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,120 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,120 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,120 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,120 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 29#L1031-4true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,130 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,130 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,130 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,130 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 29#L1031-4true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,131 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,132 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,132 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,132 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,133 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,133 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,133 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,133 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 141#true, 90#L1022-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,133 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,133 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,133 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,134 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 141#true, 90#L1022-3true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,134 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,134 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,134 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,134 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 141#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,134 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,134 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,134 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,134 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 33#L1037true, 141#true, 90#L1022-3true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,134 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,134 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,135 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,135 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,135 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,135 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,135 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,135 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,136 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,136 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,136 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,136 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 73#L1023-6true, 67#L1035-1true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,136 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,136 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,136 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,136 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,136 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,136 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,136 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,136 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,137 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,137 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,137 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,137 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:27,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 28#$Ultimate##0true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,153 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,153 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,153 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,153 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 28#$Ultimate##0true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,153 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,153 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,153 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,154 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][146], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 7#L1022-3true, 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,156 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,156 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,156 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,156 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][142], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 73#L1023-6true, 131#true, 7#L1022-3true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,158 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,158 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,158 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,158 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][142], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 7#L1022-3true, 131#true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,158 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,158 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,158 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,158 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][146], [threadThread3of3ForFork0InUse, 147#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 7#L1022-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,163 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,163 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,163 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,163 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][146], [threadThread3of3ForFork0InUse, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 7#L1022-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,163 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,163 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,163 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,163 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 28#$Ultimate##0true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,164 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,164 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,164 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,165 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,172 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,172 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,172 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,172 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][214], [threadThread3of3ForFork0InUse, 112#L1023-5true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,172 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,172 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,172 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,172 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 3#L1023-6true, 96#L1024-3true, 7#L1022-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,172 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,172 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,172 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,172 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 96#L1024-3true, 7#L1022-3true, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,173 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,173 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,173 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,173 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,178 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,178 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,178 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,178 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][202], [threadThread3of3ForFork0InUse, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 90#L1022-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,178 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,178 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,178 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,178 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,178 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,178 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,178 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,178 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,179 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,179 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,179 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,179 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][202], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 90#L1022-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,179 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,179 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,179 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,179 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 7#L1022-3true, 98#L1037-1true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,230 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,230 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,230 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,230 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,245 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,245 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,245 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,245 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 41#L1035-3true, 96#L1024-3true, 7#L1022-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,262 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,262 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,262 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,262 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 47#L1034true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,280 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,280 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,280 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,280 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [69#L1031-6true, threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,283 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,283 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,283 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,283 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 12#L1023-5true, 79#L1032true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,283 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,283 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,283 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,283 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,283 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,283 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,283 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,283 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,284 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,284 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,284 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,284 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,284 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,284 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,284 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,284 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 79#L1032true, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,284 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,284 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,284 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,284 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,284 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,284 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,284 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,284 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,284 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,284 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,285 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,285 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [69#L1031-6true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,285 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,285 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,285 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,285 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 79#L1032true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,285 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,285 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,285 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,285 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 29#L1031-4true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,288 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,288 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,288 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,288 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,288 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,288 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,288 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,288 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 29#L1031-4true, 12#L1023-5true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,290 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,291 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,291 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,291 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [69#L1031-6true, threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,291 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,291 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,291 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,291 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 79#L1032true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,291 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,291 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,291 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,291 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 29#L1031-4true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,293 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,293 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,293 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,293 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [69#L1031-6true, threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,293 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,294 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,294 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,294 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 79#L1032true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,294 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,294 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,294 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,294 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 29#L1031-4true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,294 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,294 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,294 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,294 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:27,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [69#L1031-6true, threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,294 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,294 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,294 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,294 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,294 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,294 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,294 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,294 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 98#L1037-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,296 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,296 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,296 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,296 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 73#L1023-6true, 131#true, 98#L1037-1true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,296 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,296 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,296 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,297 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 98#L1037-1true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,297 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,297 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,297 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,297 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 131#true, 134#true, 98#L1037-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,297 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,297 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,297 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,297 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 41#L1035-3true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,298 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,298 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,298 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,298 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,298 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,298 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,298 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,299 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,299 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,299 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,299 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,299 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,299 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,299 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,299 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,299 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,299 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,299 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,299 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,299 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:27,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][146], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 7#L1022-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,320 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,320 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,320 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,320 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][146], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 7#L1022-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,321 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,321 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,321 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,321 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 28#$Ultimate##0true, 96#L1024-3true, 131#true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,323 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,323 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,323 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,323 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,327 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,327 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,327 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,327 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 147#true, 3#L1023-6true, 96#L1024-3true, 7#L1022-3true, 131#true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,328 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,328 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,328 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,328 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][217], [threadThread3of3ForFork0InUse, 112#L1023-5true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 7#L1022-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,332 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,332 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,332 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,332 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,333 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,333 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,333 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,333 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 7#L1022-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,333 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,333 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,333 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,333 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 147#true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,334 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,334 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,334 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,334 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,340 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,340 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,340 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,340 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,340 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,340 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,340 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,340 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 73#L1023-6true, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,340 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,340 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,340 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,340 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,341 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,341 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,341 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,341 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 90#L1022-3true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,341 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,341 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,341 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,341 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 41#L1035-3true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,401 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,401 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,401 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,401 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 7#L1022-3true, 131#true, 46#L1035-4true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,413 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,413 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,413 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,413 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 123#L1034-5true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,625 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,625 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,625 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,625 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,626 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,626 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,626 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,626 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,626 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,626 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,626 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,626 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 12#L1023-5true, 47#L1034true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,627 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,627 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,627 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,627 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 47#L1034true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,628 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,628 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,628 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,628 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 47#L1034true, 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,628 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,628 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,628 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,628 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 47#L1034true, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,629 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,629 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,629 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,629 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 47#L1034true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,629 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,629 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,629 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,629 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 79#L1032true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,630 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,630 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,630 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,630 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 79#L1032true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,630 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,630 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,630 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,630 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [69#L1031-6true, threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,633 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,633 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,633 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,633 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 79#L1032true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,634 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [69#L1031-6true, threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,634 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 79#L1032true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,634 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 29#L1031-4true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,635 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,635 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,635 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,635 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,636 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,636 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,636 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,636 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 29#L1031-4true, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,636 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,636 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,636 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,636 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,637 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,637 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,637 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,637 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 29#L1031-4true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,640 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,640 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,640 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,640 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 29#L1031-4true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,640 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,640 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,640 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,641 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [69#L1031-6true, threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,641 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,641 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,641 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,641 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 79#L1032true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,641 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,641 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,641 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,641 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 29#L1031-4true, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,641 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,642 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,642 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,642 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [69#L1031-6true, threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,642 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,642 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,642 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,642 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 79#L1032true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,642 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,642 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,642 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,642 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 29#L1031-4true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,642 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,642 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,642 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,642 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [69#L1031-6true, threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,643 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,643 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,643 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,643 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 79#L1032true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,643 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,643 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,643 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,643 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 29#L1031-4true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,643 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,643 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,643 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,643 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:27,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [69#L1031-6true, threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,643 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,643 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,643 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,643 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 79#L1032true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,644 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,644 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,644 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,644 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 12#L1023-5true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,646 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,646 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,646 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,646 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 41#L1035-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,646 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,646 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,646 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,646 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 73#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,646 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,646 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,647 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,647 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,647 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,647 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,647 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,647 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 41#L1035-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,647 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,647 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,647 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,647 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:27,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 28#$Ultimate##0true, 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,663 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,663 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,663 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,663 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][214], [threadThread3of3ForFork0InUse, 3#L1023-6true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,667 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:09:27,667 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:09:27,667 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:09:27,667 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:09:27,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][217], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,667 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,667 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,667 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,668 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,668 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,668 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,668 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,668 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,668 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,668 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,672 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,672 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,672 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,672 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,672 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,672 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,677 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,677 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,677 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,677 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,678 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,678 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,678 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,678 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,678 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,678 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,678 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,678 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 90#L1022-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,678 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,678 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,678 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,678 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 21#L1032-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,683 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,684 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,684 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,684 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 46#L1035-4true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,736 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,736 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,736 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,736 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 107#L1035-5true, 7#L1022-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,757 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,757 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,757 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,757 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 12#L1023-5true, 96#L1024-3true, 123#L1034-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,767 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,767 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,767 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,767 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 53#L1034-6true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,768 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,768 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,768 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,768 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 31#L1035true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,769 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,769 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,769 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,769 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 123#L1034-5true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,769 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,769 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,769 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,769 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 123#L1034-5true, 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,769 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,769 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,769 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,769 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 123#L1034-5true, 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,770 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,770 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,770 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,770 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 123#L1034-5true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,770 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,770 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,770 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,770 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 47#L1034true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,771 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,771 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,771 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,771 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 47#L1034true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,771 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,771 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,771 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,771 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,772 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,772 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,772 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,772 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,772 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,772 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,772 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,772 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [69#L1031-6true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,772 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,772 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,772 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,772 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [69#L1031-6true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,772 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,772 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,772 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,773 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 12#L1023-5true, 3#L1023-6true, 96#L1024-3true, 47#L1034true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,773 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,773 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,773 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,773 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 47#L1034true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,774 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,774 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,774 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,774 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 47#L1034true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,775 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,775 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,775 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,775 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 47#L1034true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,775 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,775 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,775 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,775 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 47#L1034true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,776 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,776 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,776 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,776 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 79#L1032true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,777 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,777 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,777 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,777 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,777 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,777 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,777 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,777 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 79#L1032true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,777 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,777 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,777 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,777 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,778 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,778 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,778 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,778 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 29#L1031-4true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,781 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,781 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,781 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,781 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 29#L1031-4true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,785 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,785 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,785 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,785 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,785 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,785 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,785 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,785 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,786 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,786 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,786 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,786 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 141#true, 29#L1031-4true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,786 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,786 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,786 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,786 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 12#L1023-5true, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,789 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,789 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,789 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,789 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,790 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,790 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,790 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,790 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,790 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,790 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,790 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,790 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,790 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,790 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,790 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,790 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,791 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,791 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,791 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,791 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:27,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 21#L1032-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,824 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,824 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,824 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,824 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,825 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,825 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,825 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,825 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 21#L1032-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,825 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,825 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,825 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,825 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 21#L1032-3true, 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,826 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,826 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,826 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,826 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 21#L1032-3true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,826 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,826 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,826 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,826 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 21#L1032-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,826 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,826 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,826 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,826 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 12#L1023-5true, 134#true, 133#(= |#race~data~0| 0), 48#L1023-4true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,858 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 01:09:27,858 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:09:27,858 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:09:27,858 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:09:27,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 134#true, 133#(= |#race~data~0| 0), 48#L1023-4true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,858 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 01:09:27,858 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:09:27,858 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:09:27,858 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:09:27,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 96#L1024-3true, 107#L1035-5true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,885 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,885 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,885 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,885 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,896 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,896 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,896 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,896 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,896 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,896 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,896 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,896 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 53#L1034-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,905 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,905 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,905 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,905 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 31#L1035true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,905 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,905 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,905 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,905 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,906 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,906 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,906 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,906 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,906 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,906 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,906 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,906 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 12#L1023-5true, 3#L1023-6true, 96#L1024-3true, 123#L1034-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,908 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,908 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,908 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,908 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 123#L1034-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,908 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,909 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,909 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,909 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 123#L1034-5true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,910 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,910 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,910 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,910 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 123#L1034-5true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,910 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,910 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,910 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,910 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 123#L1034-5true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,910 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,910 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,910 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,910 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,911 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,911 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,911 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,911 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 67#L1035-1true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,913 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,913 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,913 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,913 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 53#L1034-6true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,914 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,914 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,914 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,914 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 31#L1035true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,914 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,914 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,914 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,914 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 53#L1034-6true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,914 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,914 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,914 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,914 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 31#L1035true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,914 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,915 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,915 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,915 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 53#L1034-6true, 134#true, 62#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,915 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,915 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,915 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,915 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 31#L1035true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,915 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,915 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,915 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,915 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 53#L1034-6true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,915 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,916 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,916 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,916 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 31#L1035true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,916 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,916 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,916 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,916 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 47#L1034true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,916 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,916 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,916 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,916 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 47#L1034true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,916 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,916 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,916 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,916 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 47#L1034true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,917 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,917 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,917 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,917 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 47#L1034true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,917 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,917 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,917 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,917 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 47#L1034true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,918 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,918 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,918 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,918 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 47#L1034true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,919 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,919 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,919 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,919 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 47#L1034true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,919 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,919 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,919 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,919 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 47#L1034true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,920 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,920 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,920 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,920 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [69#L1031-6true, 113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,923 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,923 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,923 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,923 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 79#L1032true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,923 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,923 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,923 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,923 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,924 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,924 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,924 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,924 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 29#L1031-4true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,924 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,924 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,925 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,925 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 29#L1031-4true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,925 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,925 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,925 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,925 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 29#L1031-4true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,925 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,925 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,925 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,925 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,930 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,930 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,930 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,930 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,930 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,930 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,930 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,930 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,930 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,930 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,930 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,931 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,931 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,931 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,931 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,931 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,931 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,931 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,931 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,931 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,932 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,932 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,932 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,932 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:27,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][202], [threadThread3of3ForFork0InUse, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,955 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,956 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,956 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,956 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 21#L1032-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,960 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,960 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,960 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,960 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 21#L1032-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,960 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,960 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,960 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,960 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 21#L1032-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,960 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,960 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,960 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,961 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,962 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,962 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,962 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,962 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 21#L1032-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,963 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,963 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,963 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,963 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 21#L1032-3true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,963 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,963 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,963 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,963 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 21#L1032-3true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,963 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,963 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,963 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,963 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 21#L1032-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,964 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,964 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,964 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,964 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,964 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,964 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,964 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,964 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,965 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,965 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,965 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,965 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,965 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,965 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,965 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,965 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,966 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,966 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,966 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,966 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:27,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 134#true, 133#(= |#race~data~0| 0), 48#L1023-4true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,994 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 01:09:27,994 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:27,994 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:27,994 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:27,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 133#(= |#race~data~0| 0), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:27,994 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 01:09:27,994 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:27,994 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:27,994 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:27,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 73#L1023-6true, 133#(= |#race~data~0| 0), 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,994 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 01:09:27,995 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:27,995 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:27,995 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:27,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 133#(= |#race~data~0| 0), 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:27,995 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 01:09:27,995 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:27,995 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:27,995 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:28,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][95], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 12#L1023-5true, 3#L1023-6true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,000 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,000 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,000 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,000 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][95], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 3#L1023-6true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,001 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,001 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,001 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,001 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,017 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,017 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,017 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,017 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,017 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,017 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,018 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,018 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,021 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,021 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,021 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,021 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 31#L1035true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,021 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,021 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,021 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,021 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,021 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,021 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,021 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,021 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 31#L1035true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,021 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,022 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,022 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,022 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 12#L1023-5true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 53#L1034-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,023 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,023 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,023 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,024 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 12#L1023-5true, 3#L1023-6true, 96#L1024-3true, 131#true, 31#L1035true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,024 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,024 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,024 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,024 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 33#L1037true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,027 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,027 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,027 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,027 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 12#L1023-5true, 67#L1035-1true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,038 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,038 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,038 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,038 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 53#L1034-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,039 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,039 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,039 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,039 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 31#L1035true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,039 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,039 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,039 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,039 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 53#L1034-6true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,040 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,040 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,040 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,040 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 31#L1035true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,040 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,041 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,041 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,041 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 53#L1034-6true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,041 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,041 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,041 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,041 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 31#L1035true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,041 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,041 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,041 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,041 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 53#L1034-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,042 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,042 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,042 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,042 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 31#L1035true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,042 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,042 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,042 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,042 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,043 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,043 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,043 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,043 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,043 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,043 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,043 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,043 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,044 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,044 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,044 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,044 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,044 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,044 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,044 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,044 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 123#L1034-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,045 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,045 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,045 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,045 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 123#L1034-5true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,046 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,046 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,046 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,046 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 123#L1034-5true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,046 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,046 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,046 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,046 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 123#L1034-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,046 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,046 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,046 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,046 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 98#L1037-1true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,047 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,047 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,047 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,048 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,048 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,048 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,048 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,048 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,048 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,048 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,048 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,048 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,049 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,049 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,049 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,049 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 33#L1037true, 141#true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,049 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,049 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,049 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,049 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 48#L1023-4true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,050 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,050 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,050 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,050 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 67#L1035-1true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,051 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,051 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,051 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,051 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 67#L1035-1true, 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,051 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,051 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,051 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,051 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,051 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,051 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,051 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,051 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 67#L1035-1true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,052 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,052 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,052 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,052 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 47#L1034true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,052 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,052 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,052 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,052 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,055 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,055 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,055 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,055 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 79#L1032true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,055 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,055 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,055 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,055 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [69#L1031-6true, 113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,055 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,055 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,055 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,055 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,055 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,055 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,055 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,055 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [69#L1031-6true, 113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,056 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,056 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,056 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,056 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 79#L1032true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,056 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,056 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,056 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,056 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [69#L1031-6true, 113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,056 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,056 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,056 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,056 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,056 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,056 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,056 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,056 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [69#L1031-6true, 113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,057 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,057 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,057 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,057 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 79#L1032true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,057 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,057 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,057 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,057 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,061 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,061 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,061 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,061 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,061 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,061 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,061 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,061 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,062 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,062 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,062 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,062 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,062 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,062 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,062 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,062 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,063 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,063 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,063 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,063 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,063 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,063 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,063 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,063 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,063 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,063 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,063 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,063 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,063 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,063 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,063 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,063 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:28,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][92], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#L1023-5true, 131#true, 134#true, 108#L1023-5true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,072 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,072 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,072 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,072 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][214], [threadThread3of3ForFork0InUse, 3#L1023-6true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,082 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,082 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,082 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,082 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][217], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,083 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,083 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,083 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,083 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,085 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,085 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,085 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,085 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,085 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,085 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,085 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,085 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,086 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,086 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,086 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,086 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 91#L1032-6true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,086 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,086 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,086 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,086 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,086 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,086 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,086 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,086 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,086 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,086 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,086 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,086 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 3#L1023-6true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,087 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,087 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,087 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,087 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,088 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][214], [threadThread3of3ForFork0InUse, 3#L1023-6true, 96#L1024-3true, 12#L1023-5true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,088 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,088 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,088 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,088 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,088 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,088 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][217], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,088 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,088 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,088 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,088 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,088 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 147#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 91#L1032-6true, 48#L1023-4true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,093 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,093 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,093 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,093 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][202], [threadThread3of3ForFork0InUse, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,094 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,094 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,094 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,094 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,094 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,094 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,094 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,094 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,094 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,095 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,095 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,095 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][202], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,095 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,095 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,095 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,095 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,097 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,097 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,097 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,097 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,097 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,097 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,097 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,097 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,099 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,099 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,099 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,099 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 21#L1032-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,099 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,100 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,100 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,100 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 21#L1032-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,100 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,100 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,100 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,100 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 21#L1032-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,100 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,100 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,100 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,100 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 21#L1032-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,100 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,100 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,100 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,100 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 21#L1032-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,101 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,101 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,101 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,101 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 21#L1032-3true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,101 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,101 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,101 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,101 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 21#L1032-3true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,101 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,101 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,101 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,101 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 21#L1032-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,102 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,102 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,102 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,102 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,102 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,102 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,102 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,102 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,103 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,103 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,103 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,103 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,103 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,103 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,104 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,104 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,104 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,104 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,104 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,104 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][95], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 3#L1023-6true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:28,142 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,142 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,142 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,142 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][95], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,143 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][95], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 73#L1023-6true, 3#L1023-6true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,143 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][95], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,143 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,144 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,147 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,147 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,147 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,147 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 33#L1037true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,147 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,147 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,147 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,148 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 33#L1037true, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,150 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,150 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,150 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,150 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 67#L1035-1true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,160 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,160 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,160 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,160 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,160 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,160 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,160 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,160 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 12#L1023-5true, 3#L1023-6true, 67#L1035-1true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,164 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,164 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,164 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,164 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 53#L1034-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,165 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,165 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,165 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,165 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 31#L1035true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,165 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,165 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,165 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,165 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 53#L1034-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,165 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,165 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,165 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,165 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 31#L1035true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,166 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,166 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,166 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,166 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 53#L1034-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,166 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,166 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,166 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,166 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 31#L1035true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,166 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,166 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,166 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,166 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 53#L1034-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,166 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,167 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,167 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,167 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 31#L1035true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,167 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,167 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,167 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,167 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 53#L1034-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,167 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,167 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,167 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,167 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 31#L1035true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,167 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,167 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,167 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,167 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 53#L1034-6true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,168 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,168 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,168 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,168 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 31#L1035true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,168 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,168 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,168 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,168 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 53#L1034-6true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,169 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,169 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,169 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,169 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 31#L1035true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,169 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,169 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,169 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,169 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 53#L1034-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,169 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,169 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,169 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,169 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 31#L1035true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,169 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,169 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,169 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,169 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 98#L1037-1true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,171 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,171 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,171 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,171 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 33#L1037true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,172 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,172 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,172 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,172 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 33#L1037true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,173 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,173 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,173 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,173 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 33#L1037true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,173 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,173 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,173 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,173 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 33#L1037true, 141#true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,173 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,173 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,173 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,173 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,182 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,182 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,182 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,183 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,183 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,183 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,183 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,183 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 67#L1035-1true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,184 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,184 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,184 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,184 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,184 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,184 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,184 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,184 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 67#L1035-1true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,185 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,185 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,185 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,185 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 123#L1034-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,186 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,186 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,186 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,186 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 98#L1037-1true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,187 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,187 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,187 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,187 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 98#L1037-1true, 134#true, 62#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,187 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,187 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,187 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,187 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 98#L1037-1true, 134#true, 62#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,188 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,188 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,188 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,188 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 98#L1037-1true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,188 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,188 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,188 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,188 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 41#L1035-3true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,189 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,189 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,189 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,189 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,190 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,190 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,190 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,190 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,190 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,190 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,190 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,190 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,190 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,190 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,190 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,190 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,191 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,191 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,191 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,191 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 96#L1024-3true, 12#L1023-5true, 47#L1034true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,191 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,191 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,191 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,191 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 47#L1034true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,192 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,192 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,192 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,192 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 47#L1034true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,192 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,192 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,192 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,192 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 47#L1034true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,192 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,192 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,192 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,193 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 47#L1034true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,193 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,193 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,193 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,193 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,195 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,195 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,195 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,195 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,195 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,195 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,195 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,195 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,195 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,195 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,196 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,196 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 79#L1032true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,196 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,196 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,196 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,196 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,196 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,196 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,196 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,196 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,196 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,196 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,196 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,196 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [69#L1031-6true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,197 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,197 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,197 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,197 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 96#L1024-3true, 79#L1032true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,197 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,197 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,197 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,197 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:28,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 12#L1023-5true, 131#true, 134#true, 91#L1032-6true, 108#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,203 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,203 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,203 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,203 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][92], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,205 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,205 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,205 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,205 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][92], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,205 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,205 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,205 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,205 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 12#L1023-5true, 131#true, 91#L1032-6true, 134#true, 108#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,206 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,206 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,206 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,206 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,206 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,206 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,206 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,206 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,206 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][92], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 108#L1023-5true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,206 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,206 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,206 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,206 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][92], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 131#true, 134#true, 108#L1023-5true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,207 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,207 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,207 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,207 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,207 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][92], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,207 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,207 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,207 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,207 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,207 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,208 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,208 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,208 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,208 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,208 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,208 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,208 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,208 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,208 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][92], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,208 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,208 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,208 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,208 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,208 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,208 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,208 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,208 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,208 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,209 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,209 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,209 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,209 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 108#L1023-5true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,213 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,213 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,213 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,213 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][214], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,217 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,218 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,218 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,218 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][217], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,218 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,218 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,218 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,218 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][214], [threadThread3of3ForFork0InUse, 27#L1023-6true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,218 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,218 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,219 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,219 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][217], [threadThread3of3ForFork0InUse, 27#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,219 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,219 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,219 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,219 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,220 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:09:28,220 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:28,220 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:28,220 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:28,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][214], [threadThread3of3ForFork0InUse, 112#L1023-5true, 96#L1024-3true, 12#L1023-5true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,220 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,220 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,220 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,220 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,220 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#L1023-5true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,220 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,220 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,220 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,220 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,220 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,220 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,220 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,221 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,221 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,221 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,221 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,221 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,221 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,221 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][214], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,221 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,221 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,221 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,221 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,221 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,222 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][217], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,222 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,222 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,222 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,222 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,222 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,222 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,222 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,222 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,222 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,222 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][214], [threadThread3of3ForFork0InUse, 27#L1023-6true, 3#L1023-6true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,222 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,222 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,222 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,222 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,222 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,223 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][217], [threadThread3of3ForFork0InUse, 27#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,223 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,223 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,223 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,223 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,223 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,224 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,224 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,224 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,224 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,224 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,224 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,224 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,224 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,227 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,227 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,227 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,227 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,228 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,228 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,228 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,228 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 147#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 91#L1032-6true, 48#L1023-4true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,228 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,228 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,228 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,228 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 91#L1032-6true, 134#true, 48#L1023-4true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,228 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,229 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,229 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,229 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,229 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,229 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,229 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,229 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,230 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,230 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,230 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,230 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,230 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,230 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,230 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,230 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,231 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,231 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,231 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,231 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,231 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,231 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,231 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,231 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,232 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,232 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,232 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,232 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,232 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,232 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,232 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,232 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,233 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,233 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,233 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,233 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,233 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,233 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,233 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,233 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 21#L1032-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,234 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,234 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,234 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,234 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,269 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,269 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,269 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,269 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, 98#L1037-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,270 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,270 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,270 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,270 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,271 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,271 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,271 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,271 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,271 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,271 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,271 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,271 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 33#L1037true, 141#true, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,271 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,271 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,271 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,271 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 33#L1037true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,272 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,272 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,272 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,272 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, 98#L1037-1true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,273 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,273 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,273 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,273 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 33#L1037true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,273 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,273 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,273 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,273 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 33#L1037true, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,274 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,274 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,274 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,274 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 33#L1037true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,274 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,274 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,274 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,274 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 33#L1037true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,274 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,274 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,274 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,274 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,280 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,280 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,280 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,280 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,280 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,280 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,281 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,281 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,281 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,281 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,281 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,281 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,282 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,282 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,282 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,282 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,282 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,282 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,282 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,282 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,282 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,282 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,282 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,282 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,285 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,285 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,285 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,285 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,286 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,286 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,286 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,286 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 67#L1035-1true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,286 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,286 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,286 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,286 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 67#L1035-1true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,287 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,287 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,287 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,287 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 67#L1035-1true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,287 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,287 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,287 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,287 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,288 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,288 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,288 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,288 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 31#L1035true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,288 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,288 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,288 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,288 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 98#L1037-1true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,289 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,289 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,289 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,289 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 98#L1037-1true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,290 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,290 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,290 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,290 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 98#L1037-1true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,290 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,290 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,290 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,290 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 134#true, 98#L1037-1true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,291 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,291 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,291 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,291 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 41#L1035-3true, 12#L1023-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,300 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,300 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,300 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,300 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,301 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,301 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,301 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,301 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,302 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,302 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,302 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,302 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,302 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,302 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,302 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,302 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,302 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,302 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,303 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,303 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,304 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,304 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,304 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,304 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,304 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,304 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,304 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,304 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 123#L1034-5true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,305 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,305 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,305 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,305 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 123#L1034-5true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,305 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,305 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,305 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,305 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 123#L1034-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,305 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,305 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,305 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,306 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 46#L1035-4true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,308 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,308 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,308 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,308 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 41#L1035-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,308 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,308 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,308 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,308 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,309 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,309 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,309 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,309 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,309 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,309 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,309 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,309 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 41#L1035-3true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,310 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,310 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,310 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,310 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 47#L1034true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,310 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,310 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,310 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,310 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 47#L1034true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,311 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,311 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,311 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,311 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 47#L1034true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,311 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,311 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,311 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,311 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 96#L1024-3true, 131#true, 47#L1034true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,311 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,311 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,311 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,311 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:28,317 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,317 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,317 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,317 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,317 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,317 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 108#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,317 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,317 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,317 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,317 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 131#true, 134#true, 91#L1032-6true, 108#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,318 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,318 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,318 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,318 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,318 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][92], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,319 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,319 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,319 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,319 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][92], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,320 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][92], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,320 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][92], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,320 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,321 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 108#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,321 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,321 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,321 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,321 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,321 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,321 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,321 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,321 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,321 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,321 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 131#true, 91#L1032-6true, 134#true, 108#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,321 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,321 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,322 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,322 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,322 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,322 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,322 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,322 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,322 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,322 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 73#L1023-6true, 12#L1023-5true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,322 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,322 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,322 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,322 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,322 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,322 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,322 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,322 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,323 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,323 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,323 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,323 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,323 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,323 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,323 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,323 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,323 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,323 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,323 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,323 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,323 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,323 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,323 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,323 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,324 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][92], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,324 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,324 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,324 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,324 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,324 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,324 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,324 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,324 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,324 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,324 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,324 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,324 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,324 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,325 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][92], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,325 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,325 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,325 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,325 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,325 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,325 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,325 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,325 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,325 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,325 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,325 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,325 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,325 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,326 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][92], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,326 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,326 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,326 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,326 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,326 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,326 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,326 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,326 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,326 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 73#L1023-6true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,326 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,327 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,327 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,327 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,327 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,327 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,327 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,327 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,327 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,327 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,327 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,327 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,327 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,328 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][92], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,328 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,328 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,328 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,328 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,328 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,328 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,328 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,328 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,328 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,328 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,328 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,328 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,328 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,328 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,328 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,328 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,328 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,328 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,328 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,328 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,328 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,328 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,328 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,328 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,329 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,332 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,332 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,332 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,332 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 147#true, 3#L1023-6true, 96#L1024-3true, 12#L1023-5true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,333 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,333 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,334 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,334 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,334 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,334 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,334 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,334 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,334 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,334 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,335 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,335 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,335 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,335 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,335 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,335 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 91#L1032-6true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,340 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,340 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,340 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,340 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][217], [threadThread3of3ForFork0InUse, 112#L1023-5true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,340 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,340 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,341 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,341 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,341 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,341 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,341 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,341 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 147#true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 91#L1032-6true, 62#L1024-3true, 108#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,341 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,341 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,341 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,342 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 73#L1023-6true, 131#true, 91#L1032-6true, 134#true, 62#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,342 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,342 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,342 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,342 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,342 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,342 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,342 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,342 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,342 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,342 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,342 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,342 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,342 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,342 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,342 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,342 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,343 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,343 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,343 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,343 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,343 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,343 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,343 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,343 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,343 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,343 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,343 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,343 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,343 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,343 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,343 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,343 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,343 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,343 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,343 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,344 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,344 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:28,344 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:28,344 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:28,344 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:28,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][214], [threadThread3of3ForFork0InUse, 112#L1023-5true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,344 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,344 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,344 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,344 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,345 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,346 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:28,346 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:28,346 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:28,346 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:28,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][214], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 96#L1024-3true, 131#true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,346 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,346 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,346 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,346 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,346 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,346 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,346 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,346 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,346 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,346 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 147#true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,346 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,346 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,346 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,346 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 147#true, 12#L1023-5true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,347 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,347 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,347 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,347 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,349 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,349 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,349 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,349 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 147#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,350 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,350 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,350 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,350 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,350 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,350 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,350 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,350 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,351 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,351 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,351 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,351 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,352 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,352 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,352 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,352 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 21#L1032-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,352 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,352 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,352 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,352 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 21#L1032-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,353 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,353 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,353 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,353 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 21#L1032-3true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,353 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,353 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,353 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,353 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 21#L1032-3true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,353 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,353 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,353 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,353 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 21#L1032-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,353 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,353 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,353 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,353 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 12#L1023-5true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,371 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:28,371 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:28,371 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:28,371 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:28,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:28,371 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:28,371 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:28,371 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:28,371 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:28,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,384 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,384 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,384 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,384 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 98#L1037-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,385 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,385 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,385 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,385 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 98#L1037-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,385 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,385 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,385 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,385 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 98#L1037-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,385 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,385 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,385 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,385 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,386 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,386 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,386 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,386 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 98#L1037-1true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,387 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 98#L1037-1true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,387 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 98#L1037-1true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,388 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 98#L1037-1true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,388 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 41#L1035-3true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,394 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,394 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,394 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,394 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,395 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,395 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,395 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,395 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,395 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,395 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,395 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,395 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,395 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,395 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,395 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,395 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,396 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,396 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,396 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,396 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,396 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,396 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,396 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,396 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 67#L1035-1true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,397 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,397 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,397 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,397 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 41#L1035-3true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,401 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,401 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,401 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,401 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,401 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,401 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,401 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,401 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,559 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,559 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,559 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,559 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,559 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,559 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,559 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,559 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,560 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,560 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,560 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,560 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 53#L1034-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,560 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,560 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,560 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,560 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 31#L1035true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,561 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,561 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,561 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,561 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 53#L1034-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,561 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,561 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,561 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,561 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 31#L1035true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,561 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,561 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,561 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,561 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 53#L1034-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,562 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,562 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,562 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,562 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 31#L1035true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,562 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,562 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,562 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,562 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 53#L1034-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,562 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,562 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,562 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,562 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 31#L1035true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,562 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,562 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,562 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,562 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,563 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,563 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,563 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,563 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 31#L1035true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,563 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,563 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,563 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,563 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 46#L1035-4true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,574 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,574 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,574 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,574 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,574 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,574 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,574 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,574 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,575 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,576 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,576 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,576 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,576 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,576 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,576 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,576 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 41#L1035-3true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,576 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,577 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,577 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,577 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,579 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,579 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,579 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,579 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 123#L1034-5true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,579 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,579 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,579 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,579 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 123#L1034-5true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,580 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,580 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,580 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,580 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 96#L1024-3true, 123#L1034-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,580 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,580 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,580 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,580 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 107#L1035-5true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,583 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,583 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,583 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,583 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,583 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,583 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,583 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,583 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 46#L1035-4true, 134#true, 62#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,583 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,583 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,583 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,584 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 46#L1035-4true, 134#true, 62#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,584 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,584 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,584 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,584 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 46#L1035-4true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,584 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,584 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,584 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,584 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:28,589 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,589 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,589 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,589 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,589 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,589 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,590 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,590 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,590 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,590 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,590 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,590 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,590 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,590 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,590 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,590 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,590 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,590 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,590 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,591 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,591 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,591 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,591 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,591 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,591 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,591 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,591 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,591 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,591 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,591 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,591 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,591 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,592 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,592 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,592 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,592 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,592 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,592 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,592 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 73#L1023-6true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,592 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,592 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,592 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,592 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,592 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,593 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,593 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,593 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,593 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,593 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,596 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,596 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,596 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,596 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][202], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,596 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,596 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,596 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,596 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,597 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,598 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,598 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,598 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,598 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,598 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,598 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,598 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,598 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,598 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,598 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,598 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,598 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,598 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,598 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,598 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,598 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,599 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,599 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,599 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,599 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,599 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,599 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,599 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,599 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,599 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,599 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,599 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,599 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,599 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,599 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,599 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,599 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,600 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,600 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,600 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,600 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,600 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,600 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,600 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,600 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,600 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,600 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,600 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,600 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,600 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,600 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,600 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,600 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,600 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,600 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,600 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,600 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,601 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,601 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,601 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,601 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,601 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,601 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,601 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,601 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,601 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,601 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,601 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,601 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,601 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,601 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,601 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,601 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,601 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][202], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,602 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,602 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,602 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,602 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,602 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,602 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,602 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,602 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,602 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,602 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,602 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,602 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,603 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,603 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 147#true, 3#L1023-6true, 131#true, 62#L1024-3true, 91#L1032-6true, 134#true, 108#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,607 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,607 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,607 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,607 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,607 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,607 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,607 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,607 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 147#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,607 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,607 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,607 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,607 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,608 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,608 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,608 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,608 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,608 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][214], [threadThread3of3ForFork0InUse, 12#L1023-5true, 3#L1023-6true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,608 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,608 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,608 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,608 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,608 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,608 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,609 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][217], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,609 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,609 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,609 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,609 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,609 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,609 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,609 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,609 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,609 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,609 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,609 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,609 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,609 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,610 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,610 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,610 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,610 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,610 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,610 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,610 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,614 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,614 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,614 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,614 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 3#L1023-6true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,616 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,616 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,616 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,616 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][217], [threadThread3of3ForFork0InUse, 112#L1023-5true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,620 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,620 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,620 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,620 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,621 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,621 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,621 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,621 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 147#true, 73#L1023-6true, 131#true, 134#true, 91#L1032-6true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,621 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,621 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,621 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,621 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,621 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,621 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,621 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,621 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 112#L1023-5true, 73#L1023-6true, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,622 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,622 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,622 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,622 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,622 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,622 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,622 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,622 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,623 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,623 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,623 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 112#L1023-5true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,623 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,623 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,623 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,623 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 112#L1023-5true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,623 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,623 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,623 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,623 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,623 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,623 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,623 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,623 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,623 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,623 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,623 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 112#L1023-5true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,624 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,624 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,624 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,624 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][217], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,624 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,624 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,624 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,624 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,624 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,624 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,625 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,625 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,625 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,625 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,625 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,625 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,625 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,625 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,625 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,625 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,625 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,625 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,626 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,626 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,626 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,626 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 91#L1032-6true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,626 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,626 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,626 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,626 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 96#L1024-3true, 131#true, 91#L1032-6true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,627 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,627 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,627 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,627 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,631 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,631 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,631 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,631 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,631 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,632 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,632 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,632 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,632 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,632 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,632 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,632 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,632 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,632 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,633 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,633 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,633 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,633 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,633 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,633 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 21#L1032-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,633 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,633 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,633 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,634 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 21#L1032-3true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,634 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,634 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,634 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,634 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 21#L1032-3true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,634 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,634 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,634 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,634 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 96#L1024-3true, 131#true, 21#L1032-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,634 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,634 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,634 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,634 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:28,658 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,658 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,658 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,658 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:28,658 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,658 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,658 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,658 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,661 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,661 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,661 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,661 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,661 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,661 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,661 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,662 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 73#L1023-6true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:28,662 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,662 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,662 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,662 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,663 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,663 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,663 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,663 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:28,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,680 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,680 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,680 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,680 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 33#L1037true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,681 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,681 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,681 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,681 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,681 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,681 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,681 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,681 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,682 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,682 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,682 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,682 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,682 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,682 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,682 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,682 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 33#L1037true, 141#true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,683 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,683 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,683 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,683 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,691 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,691 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,691 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,691 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,692 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,692 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,692 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,692 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,692 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,692 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,692 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,692 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,692 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,692 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,692 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,692 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,693 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,693 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,693 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,693 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,693 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,693 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,693 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,693 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,694 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,694 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,694 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,694 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 67#L1035-1true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,694 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,695 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,695 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,695 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,695 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,695 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,695 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,695 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 67#L1035-1true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,695 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,695 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,695 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,695 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,696 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,696 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,696 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,696 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 67#L1035-1true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,696 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,696 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,696 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,696 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 46#L1035-4true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,700 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,701 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,701 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,701 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 41#L1035-3true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,701 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,701 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,701 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,701 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 41#L1035-3true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,702 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,702 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,702 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,702 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,702 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,702 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,702 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,702 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 41#L1035-3true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,703 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,703 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,703 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,703 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,704 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,704 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,704 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,704 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 31#L1035true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,704 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,704 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,704 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,704 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 53#L1034-6true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,704 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,704 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,704 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,704 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 31#L1035true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,705 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,705 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,705 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,705 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 53#L1034-6true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,705 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,705 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,705 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,705 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 31#L1035true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,705 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,705 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,705 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,705 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 96#L1024-3true, 131#true, 134#true, 53#L1034-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,706 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,706 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,706 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,706 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 96#L1024-3true, 31#L1035true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,706 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,706 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,706 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,706 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 12#L1023-5true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,718 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,718 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,718 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,718 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,718 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,718 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,718 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,718 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 46#L1035-4true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,720 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,720 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,720 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,720 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 46#L1035-4true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,720 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,720 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,720 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,720 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 46#L1035-4true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,721 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,721 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,721 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,721 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,725 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,725 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,725 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,725 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,725 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,725 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,725 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,725 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,725 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,725 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,725 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,726 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,726 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,726 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,726 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,726 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,726 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,727 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,727 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,727 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,727 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,727 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,727 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,727 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:28,733 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,734 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,734 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,734 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,734 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,734 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,734 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,734 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,734 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,734 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,734 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,734 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,734 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,734 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,735 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,735 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,735 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,735 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,735 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,735 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,736 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,736 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,736 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,736 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,736 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,736 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,736 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,736 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 131#true, 91#L1032-6true, 62#L1024-3true, 134#true, 108#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,739 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,739 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,739 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,739 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,739 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 12#L1023-5true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,739 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,739 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,739 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,739 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,739 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][202], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,740 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,740 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,740 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,740 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][202], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,740 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,740 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,740 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,740 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,740 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,740 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,741 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,741 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,741 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,741 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,741 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,741 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,741 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,741 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,741 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,741 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][202], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,741 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,741 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,741 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,741 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,743 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,743 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,743 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,743 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,743 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,743 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,743 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,743 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,743 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,743 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,743 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,743 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,743 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,743 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,743 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,743 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,743 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,743 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,744 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,744 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,744 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,744 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,744 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,744 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,744 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,744 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,744 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,744 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,744 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,744 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,744 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,744 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,744 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,745 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,745 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,745 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,745 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,745 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,745 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,745 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, 108#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,745 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,745 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,745 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,745 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,745 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,746 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 73#L1023-6true, 131#true, 91#L1032-6true, 62#L1024-3true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,746 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,746 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,746 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,746 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,746 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,746 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,746 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,746 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,746 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,747 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,747 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,747 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,747 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 96#L1024-3true, 12#L1023-5true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,747 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,747 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,747 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,747 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,747 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,747 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,747 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,747 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,747 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,747 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,747 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,747 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,747 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,748 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][202], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,748 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,748 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,748 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,748 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,748 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,748 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,748 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,748 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,748 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,748 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,748 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,748 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,748 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,748 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,748 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,749 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][202], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,749 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,749 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,749 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,749 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,749 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,749 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,749 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,749 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,749 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,749 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,749 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,749 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,749 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,749 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,749 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,752 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,752 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,752 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,752 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 147#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,752 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,752 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,752 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,752 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,753 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,753 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,753 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,753 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,753 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][214], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,753 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,753 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,753 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,753 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,753 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,753 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,753 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][217], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,753 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,753 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,753 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,753 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,753 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,753 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,754 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,754 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,754 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,754 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,754 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,754 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,755 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][214], [threadThread3of3ForFork0InUse, 27#L1023-6true, 96#L1024-3true, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,755 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,755 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,755 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,755 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,755 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,755 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,755 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][217], [threadThread3of3ForFork0InUse, 27#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,755 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,755 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,755 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,755 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,755 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,755 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,756 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,756 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,756 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,756 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,756 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,756 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,759 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,759 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,759 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,759 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,759 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,759 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,760 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,760 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,760 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,760 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,760 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,760 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,760 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,760 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,760 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,760 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,761 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,761 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,761 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,761 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,762 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 147#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,762 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,762 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,762 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,762 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,762 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,763 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,763 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,763 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,763 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,763 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,763 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,763 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,763 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,763 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,763 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,763 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,763 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,764 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,764 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,764 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,764 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,764 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,764 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,768 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,768 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,768 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,768 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,768 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,768 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,768 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,768 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,769 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,769 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,769 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,769 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 96#L1024-3true, 131#true, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,769 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,769 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,769 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,769 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,794 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,794 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,794 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,794 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,795 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,795 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,795 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,795 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,795 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,796 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,796 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,796 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,796 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,796 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,796 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,796 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:28,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,813 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,813 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,813 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,813 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,814 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,814 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,814 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,814 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 134#true, 98#L1037-1true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,814 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,814 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,814 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,814 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 98#L1037-1true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,814 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,815 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,815 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,815 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 98#L1037-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,815 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,815 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,815 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,815 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 33#L1037true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,815 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,815 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,815 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,815 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 33#L1037true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,816 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,816 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,816 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,816 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 33#L1037true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,816 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,816 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,816 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,816 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 33#L1037true, 141#true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,817 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,817 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,817 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,817 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,825 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,825 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,825 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,825 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,826 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,826 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,826 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,826 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,827 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,827 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,827 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,827 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,829 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,829 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,829 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,829 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,830 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,830 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,830 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,830 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,830 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,830 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,830 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,830 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,830 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,830 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,830 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,830 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,831 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,831 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,831 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,831 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,831 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,831 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,831 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,831 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 41#L1035-3true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,832 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,832 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,832 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,832 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,832 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,832 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,832 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,832 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,832 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,832 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,832 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,832 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,833 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,833 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,833 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,833 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 67#L1035-1true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,833 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,833 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,833 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,833 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,833 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,833 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,833 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,833 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 96#L1024-3true, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,834 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,834 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,834 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,834 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 12#L1023-5true, 3#L1023-6true, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,838 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,838 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,838 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,838 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 46#L1035-4true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,838 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,838 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,838 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,838 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 46#L1035-4true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,839 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,839 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,839 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,839 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 46#L1035-4true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,840 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,840 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,840 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,840 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 46#L1035-4true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,840 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,840 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,840 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,840 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,849 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,849 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,849 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,849 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,849 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,849 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,849 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,849 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,850 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,850 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,850 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,850 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,851 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,851 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,851 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,851 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,851 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,851 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,851 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,851 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 107#L1035-5true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,852 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,852 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,852 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,852 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,857 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,857 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,857 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,857 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,858 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,858 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,858 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,858 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,858 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,858 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,858 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,858 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,858 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,858 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,858 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,859 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,859 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,859 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,859 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,859 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,859 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,859 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,859 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,859 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,860 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,860 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,860 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,860 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,860 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,860 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,860 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,860 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:28,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 12#L1023-5true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,866 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,866 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,866 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,866 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,870 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,870 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,870 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,870 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,870 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,870 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,870 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,870 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,870 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,870 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,870 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,870 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,870 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,870 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,871 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,871 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,871 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,871 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,871 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,871 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,871 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 73#L1023-6true, 131#true, 91#L1032-6true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,871 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,871 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,872 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,872 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,872 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,872 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,872 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,872 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,872 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,872 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,872 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,872 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,872 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,872 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,872 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,872 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,873 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,873 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,873 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][202], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,873 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,873 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,873 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,873 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,873 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,873 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,873 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,873 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,874 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,874 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,874 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,874 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][202], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,874 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,874 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,874 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,874 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,875 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,875 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,875 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,875 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,875 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,875 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,875 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,876 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,876 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,876 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,876 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,876 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,876 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,876 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,876 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,876 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,876 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,876 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,876 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,876 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,876 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,876 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,876 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,876 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,876 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,876 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,876 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,876 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,879 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,879 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:28,879 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:28,879 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:28,879 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:28,879 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:28,879 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,879 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:28,879 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:28,879 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:28,879 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:28,879 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:28,880 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,880 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:28,880 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:28,880 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:28,880 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:28,880 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:28,880 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:28,880 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,880 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:28,880 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:28,880 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:28,880 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:28,880 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:28,880 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:28,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 98#L1037-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,919 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,919 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,919 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,919 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 98#L1037-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,919 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,919 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,919 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,919 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 98#L1037-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,920 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,920 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,920 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,920 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 96#L1024-3true, 131#true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,920 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,920 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,920 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,920 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 12#L1023-5true, 41#L1035-3true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,924 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,924 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,924 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,924 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,929 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,929 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,929 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,929 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,929 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,929 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,929 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,929 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,930 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,930 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,930 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,930 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,930 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,930 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,930 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,930 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,931 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,931 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,931 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,931 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,931 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,931 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,931 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,931 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,933 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,933 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,933 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,933 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,934 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,934 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,934 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,934 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,935 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,935 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,935 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,935 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,935 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,935 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,935 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,935 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,936 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,936 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,936 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,936 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,936 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,936 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,936 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,936 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,937 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,937 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,937 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,937 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,937 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,937 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,937 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,937 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,938 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,938 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,938 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,938 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,938 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,938 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,938 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,938 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 41#L1035-3true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,938 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,938 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,938 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,938 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 12#L1023-5true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,941 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,941 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,941 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,941 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,941 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,941 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,941 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,941 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,942 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,942 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,942 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,942 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,943 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,943 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,943 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,943 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,943 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,943 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,943 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,943 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 107#L1035-5true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,944 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,944 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,944 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,944 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,952 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,952 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,952 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,952 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,952 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,952 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,952 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,952 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,953 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,953 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,953 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,953 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,954 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,954 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,954 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,954 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,954 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,954 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,954 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,954 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,954 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,954 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,954 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,954 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,955 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,955 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,955 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,955 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,955 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,955 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,955 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,955 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:28,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,967 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,967 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,967 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,967 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,967 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,967 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,968 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,968 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 73#L1023-6true, 131#true, 91#L1032-6true, 62#L1024-3true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,968 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,968 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,968 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,968 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 62#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,968 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,968 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,968 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,968 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,969 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,969 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,969 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,969 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,971 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,971 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,971 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,971 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,971 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,971 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,971 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,971 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,972 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,972 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,972 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,972 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,972 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,972 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,972 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,972 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,972 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,972 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,972 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,972 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,972 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,972 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,973 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,973 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,973 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,973 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,973 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,973 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,973 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,973 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,973 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,973 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,973 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,973 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,973 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,974 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,974 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,974 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,974 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,974 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,974 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,974 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,974 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,974 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,974 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,974 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:28,982 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,982 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,982 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:28,982 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,017 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,017 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,018 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,018 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,018 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,018 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,018 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,018 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,018 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,018 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,019 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,019 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,019 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,019 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,019 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,019 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 41#L1035-3true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,019 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,019 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,019 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,019 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,025 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,025 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,025 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,025 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 46#L1035-4true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,025 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,025 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,025 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,025 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,026 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,026 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,026 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,026 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,026 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,026 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,026 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,026 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,027 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,027 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,027 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,027 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,027 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,027 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,027 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,027 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,028 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,028 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,028 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,028 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,028 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,028 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,028 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,028 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,028 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,028 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,028 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,028 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][81], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,029 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,029 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,029 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,029 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 12#L1023-5true, 107#L1035-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,029 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,029 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,029 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,029 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,030 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,030 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,030 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,030 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,030 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,030 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,030 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,030 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,034 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,034 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,034 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,034 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,034 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,034 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,034 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,034 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,035 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,035 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,035 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,035 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,035 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,036 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,036 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,036 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,036 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,036 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,036 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,036 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,036 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,036 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,036 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,036 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,037 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,037 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,037 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,037 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][215], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,037 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,037 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,037 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,037 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:29,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,055 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,055 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,056 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,056 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,056 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,056 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,056 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,056 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][155], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,056 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,056 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,056 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,056 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,057 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,057 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,057 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,057 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][217], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,062 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,062 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,062 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,062 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,063 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,063 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,063 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,063 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,065 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,065 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,065 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,065 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,101 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,101 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,101 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,101 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,101 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,101 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,101 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,101 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 46#L1035-4true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,102 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,102 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,102 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,102 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 46#L1035-4true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,102 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,102 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,102 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,102 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 96#L1024-3true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,102 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,102 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,102 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,102 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,107 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,107 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,107 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,107 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,107 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,107 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,107 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,107 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,108 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,108 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,108 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,108 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,108 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,109 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,109 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,109 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,109 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,109 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,109 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,109 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 141#true, 107#L1035-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,109 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,109 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,109 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,109 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:29,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,154 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,154 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,154 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,154 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,154 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,154 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,154 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,154 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,154 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,154 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,154 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,154 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,155 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,155 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,155 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,155 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,155 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,155 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,155 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,155 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 107#L1035-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,156 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,156 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,156 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,156 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,159 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,159 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,159 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,159 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,159 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,159 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,159 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,159 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,160 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,160 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,160 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,160 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,160 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,160 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,160 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,160 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,161 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,161 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,161 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,161 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,161 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,161 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,161 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,161 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,162 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,162 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,162 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,162 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,162 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,162 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,162 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,162 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:29,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][139], [threadThread3of3ForFork0InUse, 147#true, 15#L1035-7true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,202 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,202 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,202 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,202 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][139], [threadThread3of3ForFork0InUse, 147#true, 15#L1035-7true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,202 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,202 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,202 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,202 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,205 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,205 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,205 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,205 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,205 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,205 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,205 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,205 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,206 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,206 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,206 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,206 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,206 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,206 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,206 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,206 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,206 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,206 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,207 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,207 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][137], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,207 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,207 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,207 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,207 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 96#L1024-3true, 131#true, 134#true, 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,207 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,207 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,207 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,207 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,207 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,207 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,207 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,207 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:29,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][139], [threadThread3of3ForFork0InUse, 147#true, 15#L1035-7true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,254 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:29,254 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:29,254 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:29,254 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:29,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][139], [threadThread3of3ForFork0InUse, 147#true, 15#L1035-7true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,254 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:29,254 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:29,254 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:29,254 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:29,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][139], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 15#L1035-7true, 141#true, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,255 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:29,255 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:29,255 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:29,255 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:29,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][139], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 15#L1035-7true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,255 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:29,256 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:29,256 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:29,256 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:29,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0NotInUse, 141#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 53#L1034-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,420 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:09:29,420 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:29,420 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:29,420 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:29,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0NotInUse, 141#true, 3#L1023-6true, 31#L1035true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,421 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:09:29,421 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:29,421 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:29,421 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:29,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][95], [threadThread3of3ForFork0NotInUse, 147#true, 141#true, 3#L1023-6true, 12#L1023-5true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,434 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:09:29,434 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:29,434 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:29,434 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:29,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0NotInUse, 33#L1037true, 141#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,453 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:09:29,453 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:29,453 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:29,453 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:29,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0NotInUse, 141#true, 3#L1023-6true, 67#L1035-1true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,454 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:09:29,454 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:29,454 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:29,454 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:29,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][95], [threadThread3of3ForFork0NotInUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:29,466 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:09:29,466 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:29,466 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:29,466 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:29,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][95], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 141#true, 3#L1023-6true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:29,466 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:09:29,466 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:29,466 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:29,466 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:29,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0NotInUse, 141#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 98#L1037-1true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,466 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:09:29,466 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:29,467 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:29,467 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:29,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0NotInUse, 141#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,486 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:09:29,486 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:29,486 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:29,486 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:29,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0NotInUse, 141#true, 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,514 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:09:29,514 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:29,514 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:29,514 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:29,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0NotInUse, 141#true, 3#L1023-6true, 131#true, 134#true, 46#L1035-4true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,543 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:09:29,543 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:29,543 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:29,543 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:29,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0NotInUse, 141#true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,575 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:09:29,575 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:29,575 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:29,575 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:29,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0NotInUse, 141#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 109#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,601 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:09:29,601 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:29,601 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:29,601 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:29,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0NotInUse, 141#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:29,602 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:09:29,602 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:29,602 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:29,602 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:29,720 INFO L124 PetriNetUnfolderBase]: 28643/54011 cut-off events. [2025-03-15 01:09:29,720 INFO L125 PetriNetUnfolderBase]: For 109373/280884 co-relation queries the response was YES. [2025-03-15 01:09:29,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176280 conditions, 54011 events. 28643/54011 cut-off events. For 109373/280884 co-relation queries the response was YES. Maximal size of possible extension queue 2961. Compared 564135 event pairs, 8292 based on Foata normal form. 148/41186 useless extension candidates. Maximal degree in co-relation 37738. Up to 28995 conditions per place. [2025-03-15 01:09:30,302 INFO L140 encePairwiseOnDemand]: 118/125 looper letters, 107 selfloop transitions, 10 changer transitions 7/229 dead transitions. [2025-03-15 01:09:30,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 229 transitions, 1425 flow [2025-03-15 01:09:30,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:09:30,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:09:30,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 340 transitions. [2025-03-15 01:09:30,481 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9066666666666666 [2025-03-15 01:09:30,481 INFO L298 CegarLoopForPetriNet]: 128 programPoint places, 13 predicate places. [2025-03-15 01:09:30,481 INFO L471 AbstractCegarLoop]: Abstraction has has 141 places, 229 transitions, 1425 flow [2025-03-15 01:09:30,481 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 99.66666666666667) internal successors, (299), 3 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:30,481 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:30,481 INFO L221 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] [2025-03-15 01:09:30,482 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-03-15 01:09:30,482 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2025-03-15 01:09:30,482 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:30,482 INFO L85 PathProgramCache]: Analyzing trace with hash 30370339, now seen corresponding path program 1 times [2025-03-15 01:09:30,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:30,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352368115] [2025-03-15 01:09:30,482 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:30,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:30,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:09:30,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:09:30,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:09:30,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352368115] [2025-03-15 01:09:30,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352368115] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:09:30,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:09:30,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:09:30,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100567335] [2025-03-15 01:09:30,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:09:30,667 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 01:09:30,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:09:30,667 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 01:09:30,667 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2025-03-15 01:09:30,667 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 125 [2025-03-15 01:09:30,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 229 transitions, 1425 flow. Second operand has 6 states, 6 states have (on average 90.83333333333333) internal successors, (545), 6 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:30,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:09:30,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 125 [2025-03-15 01:09:30,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:09:31,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][94], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#L1023-5true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,010 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:31,010 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:31,010 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:31,010 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:31,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 141#true, 12#L1023-5true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,022 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:31,022 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:31,022 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:31,022 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:31,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 12#L1023-5true, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:31,038 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,038 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,038 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,038 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][94], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:31,039 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,039 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,039 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,039 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][94], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,039 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,040 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,040 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,040 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][156], [threadThread3of3ForFork0NotInUse, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:31,040 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,040 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,040 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,040 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 141#true, 41#L1035-3true, 12#L1023-5true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,050 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,050 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,050 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,050 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,050 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,050 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,050 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,050 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,051 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,051 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,051 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,051 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0NotInUse, 147#true, 141#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,051 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,051 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,051 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,051 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:31,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,069 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,069 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,069 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,069 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,069 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,069 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,069 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,069 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 83#L1024-3true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,070 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,070 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,070 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,070 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][162], [threadThread3of3ForFork0NotInUse, 147#true, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,071 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,071 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,071 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,071 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0NotInUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 141#true, 12#L1023-5true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,083 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,083 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,083 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,083 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,083 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,083 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,083 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,083 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,084 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,084 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,084 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,084 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0NotInUse, 147#true, 141#true, 3#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,085 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,085 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,085 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,085 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:31,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,109 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,109 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,109 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,109 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,110 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,110 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,110 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,110 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][156], [threadThread3of3ForFork0NotInUse, 113#L1024true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 131#true, 134#true, 62#L1024-3true, 54#L1032-5true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,112 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,112 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,112 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,112 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0NotInUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,115 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,115 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,115 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,115 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 141#true, 107#L1035-5true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,130 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,130 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,130 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,130 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0NotInUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,130 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,130 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,130 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,130 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 141#true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,130 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,130 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,130 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,130 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0NotInUse, 113#L1024true, 147#true, 141#true, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,131 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,131 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,131 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,131 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0NotInUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 3#L1023-6true, 131#true, 46#L1035-4true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,132 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,132 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,132 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,132 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:31,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][162], [threadThread3of3ForFork0NotInUse, 113#L1024true, 147#true, 131#true, 91#L1032-6true, 62#L1024-3true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:31,157 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:31,157 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:31,157 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:31,157 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:31,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 141#true, 12#L1023-5true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,175 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:31,175 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:31,175 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:31,175 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:31,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,175 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:31,175 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:31,175 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:31,175 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:31,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,175 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:31,175 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:31,175 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:31,175 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:31,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0NotInUse, 113#L1024true, 147#true, 141#true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,176 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:31,176 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:31,176 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:31,176 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:31,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0NotInUse, 147#true, 141#true, 3#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,176 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:31,176 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:31,176 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:31,176 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:31,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0NotInUse, 113#L1024true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:31,210 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:31,210 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:31,210 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:31,210 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:31,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,221 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:31,221 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:31,221 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:31,221 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:31,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,221 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:31,221 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:31,221 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:31,221 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:31,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0NotInUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 131#true, 46#L1035-4true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,222 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:31,222 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:31,222 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:31,222 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:31,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0NotInUse, 147#true, 141#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,222 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:31,223 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:31,223 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:31,223 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:31,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0NotInUse, 113#L1024true, 147#true, 141#true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,272 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 01:09:31,272 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:09:31,272 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:09:31,272 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:09:31,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0NotInUse, 113#L1024true, 147#true, 141#true, 131#true, 62#L1024-3true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,326 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 01:09:31,326 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:09:31,326 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:09:31,326 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:09:31,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][161], [threadThread3of3ForFork0InUse, 39#L1022-3true, 3#L1023-6true, 131#true, 7#L1022-3true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:31,467 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:09:31,467 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:09:31,467 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:09:31,467 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:09:31,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][164], [threadThread3of3ForFork0InUse, 141#true, 39#L1022-3true, 41#L1035-3true, 3#L1023-6true, 7#L1022-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,651 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:09:31,651 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:09:31,651 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:09:31,651 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:09:31,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][168], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 39#L1022-3true, 3#L1023-6true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,704 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:09:31,704 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:31,704 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:31,704 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:31,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][171], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 39#L1022-3true, 3#L1023-6true, 131#true, 7#L1022-3true, 134#true, 46#L1035-4true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,735 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:09:31,735 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:31,735 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:31,735 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:31,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][179], [threadThread3of3ForFork0InUse, 141#true, 39#L1022-3true, 3#L1023-6true, 107#L1035-5true, 7#L1022-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,815 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:09:31,815 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:31,815 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:31,815 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:31,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 29#L1031-4true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,840 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:09:31,840 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:31,840 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:31,840 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:31,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 29#L1031-4true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:31,846 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:09:31,846 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:31,846 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:31,846 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:31,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][179], [threadThread3of3ForFork0InUse, 141#true, 39#L1022-3true, 3#L1023-6true, 131#true, 7#L1022-3true, 134#true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:31,912 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:09:31,912 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:31,912 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:31,912 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:31,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 29#L1031-4true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:31,961 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:09:31,961 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:31,961 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:31,961 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:31,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 29#L1031-4true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:31,961 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:09:31,961 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:31,961 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:31,961 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:31,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:31,962 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:09:31,962 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:31,962 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:31,962 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:31,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 29#L1031-4true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:31,962 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:09:31,962 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:31,962 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:31,962 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:32,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [69#L1031-6true, threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 7#L1022-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,059 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:09:32,059 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:32,059 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:32,059 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:32,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 79#L1032true, 7#L1022-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,060 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:09:32,060 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:32,060 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:32,060 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:32,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 29#L1031-4true, 3#L1023-6true, 96#L1024-3true, 7#L1022-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,063 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 01:09:32,063 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:09:32,063 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:09:32,063 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:09:32,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [69#L1031-6true, threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 96#L1024-3true, 7#L1022-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,063 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,063 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,063 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,063 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 96#L1024-3true, 79#L1032true, 7#L1022-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,063 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,063 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,063 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,063 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,070 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:09:32,070 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:32,070 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:32,070 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:32,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 79#L1032true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,071 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:09:32,071 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:32,071 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:32,071 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:32,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 47#L1034true, 7#L1022-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,185 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,185 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,185 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,185 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, 47#L1034true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,199 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,199 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,199 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,199 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,200 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,200 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,200 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,200 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 79#L1032true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,200 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,200 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,200 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,200 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,200 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,200 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,200 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,200 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 73#L1023-6true, 79#L1032true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,200 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,200 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,200 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,201 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,201 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,201 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,201 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,201 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,201 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,201 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,201 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,201 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [69#L1031-6true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,201 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,201 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,201 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,201 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 79#L1032true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,201 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,201 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,201 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,201 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:32,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 123#L1034-5true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,316 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,316 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,316 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,316 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 47#L1034true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,325 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,325 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,325 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,325 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,339 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,339 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,339 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,339 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 47#L1034true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,339 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,339 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,339 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,339 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 73#L1023-6true, 47#L1034true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,340 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,340 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,340 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,340 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 47#L1034true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,340 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,340 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,340 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,340 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 131#true, 47#L1034true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,340 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,340 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,340 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,340 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:32,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 7#L1022-3true, 21#L1032-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,391 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,391 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,391 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,391 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 12#L1023-5true, 96#L1024-3true, 21#L1032-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,392 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,392 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,392 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,392 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][97], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 73#L1023-6true, 7#L1022-3true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 150#true, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,425 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,425 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,425 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,425 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][97], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 7#L1022-3true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:32,425 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,425 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,425 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,425 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][97], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 73#L1023-6true, 12#L1023-5true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 55#L1038true, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,427 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:32,427 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:32,427 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:32,427 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:32,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][97], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 150#true, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,428 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:32,428 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:32,428 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:32,428 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:32,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 7#L1022-3true, 131#true, 134#true, 53#L1034-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,460 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,460 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,460 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,460 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 31#L1035true, 7#L1022-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,460 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,460 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,460 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,460 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 123#L1034-5true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,462 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,462 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,462 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,462 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 141#true, 29#L1031-4true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,486 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,486 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,486 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,486 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 53#L1034-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,493 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,493 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,493 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,493 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 31#L1035true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,493 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,493 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,493 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,493 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 123#L1034-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,493 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,493 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,493 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,493 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 73#L1023-6true, 123#L1034-5true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,493 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,494 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,494 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,494 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 123#L1034-5true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,494 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,494 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,494 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,494 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 123#L1034-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,494 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,494 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,494 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,494 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:32,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 28#$Ultimate##0true, 131#true, 91#L1032-6true, 134#true, 108#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,521 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,521 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,521 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,521 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][150], [threadThread3of3ForFork0InUse, 147#true, 3#L1023-6true, 7#L1022-3true, 131#true, 91#L1032-6true, 134#true, 108#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,523 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:09:32,523 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:32,523 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:32,523 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:32,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][150], [threadThread3of3ForFork0InUse, 147#true, 73#L1023-6true, 3#L1023-6true, 131#true, 7#L1022-3true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,524 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,524 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,524 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,524 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][150], [threadThread3of3ForFork0InUse, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 7#L1022-3true, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,524 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,524 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,524 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,524 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][155], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 7#L1022-3true, 134#true, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,524 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,524 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,524 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,524 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 7#L1022-3true, 21#L1032-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,552 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,552 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,552 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,552 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 7#L1022-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,553 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,553 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,553 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,553 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,554 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,554 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,554 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,554 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 21#L1032-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,555 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,555 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,555 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,555 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 73#L1023-6true, 131#true, 21#L1032-3true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,555 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,555 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,555 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,555 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 21#L1032-3true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,555 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,555 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,555 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,555 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 131#true, 21#L1032-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,556 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,556 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,556 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,556 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true, 150#true]) [2025-03-15 01:09:32,588 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:09:32,588 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:32,588 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:32,588 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:32,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true, 150#true]) [2025-03-15 01:09:32,589 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:09:32,589 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:32,589 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:32,589 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:32,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][97], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 3#L1023-6true, 7#L1022-3true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 55#L1038true, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,594 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,594 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,594 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,594 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][97], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 7#L1022-3true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true, 55#L1038true]) [2025-03-15 01:09:32,594 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,594 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,594 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,594 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][97], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, 150#true, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,597 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:32,597 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:32,597 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:32,597 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:32,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][97], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, 150#true, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,597 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:32,597 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:32,597 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:32,597 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:32,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][97], [threadThread3of3ForFork0InUse, 112#L1023-5true, 27#L1023-6true, 147#true, 141#true, 73#L1023-6true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true, 55#L1038true]) [2025-03-15 01:09:32,598 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:32,598 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:32,598 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:32,598 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:32,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][97], [threadThread3of3ForFork0InUse, 112#L1023-5true, 27#L1023-6true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true, 150#true]) [2025-03-15 01:09:32,599 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:32,599 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:32,599 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:32,599 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:32,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 41#L1035-3true, 28#$Ultimate##0true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,611 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,611 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,611 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,611 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][152], [threadThread3of3ForFork0InUse, 147#true, 141#true, 3#L1023-6true, 41#L1035-3true, 7#L1022-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,615 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:09:32,615 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:32,615 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:32,615 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:32,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][158], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 3#L1023-6true, 7#L1022-3true, 131#true, 46#L1035-4true, 134#true, 108#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,615 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,615 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,615 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,615 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][152], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 3#L1023-6true, 41#L1035-3true, 131#true, 7#L1022-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,615 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,615 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,615 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,616 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][152], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 41#L1035-3true, 131#true, 7#L1022-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,616 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,616 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,616 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,616 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 3#L1023-6true, 7#L1022-3true, 131#true, 134#true, 53#L1034-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,622 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,622 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,622 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,622 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 3#L1023-6true, 31#L1035true, 7#L1022-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,622 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,622 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,622 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,622 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 33#L1037true, 141#true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,624 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,624 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,624 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,624 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 67#L1035-1true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,633 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,633 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,633 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,633 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 29#L1031-4true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,658 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,658 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,658 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,658 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 141#true, 29#L1031-4true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,658 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,658 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,658 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,658 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 141#true, 29#L1031-4true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,659 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,659 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,659 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,659 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 141#true, 29#L1031-4true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,659 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,659 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,659 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,659 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 29#L1031-4true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,659 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,659 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,659 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,659 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 141#true, 90#L1022-3true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,660 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,660 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,660 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,660 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,661 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,661 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,661 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,661 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 53#L1034-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,661 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,661 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,661 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,661 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 31#L1035true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,661 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,661 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,661 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,661 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 73#L1023-6true, 131#true, 53#L1034-6true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,662 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,662 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,662 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,662 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 73#L1023-6true, 131#true, 31#L1035true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,662 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,662 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,662 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,662 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 53#L1034-6true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,662 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,662 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,662 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,662 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 31#L1035true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,662 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,662 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,662 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,662 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,663 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,663 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,663 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,663 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 131#true, 31#L1035true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,663 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,663 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,663 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,663 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:32,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 28#$Ultimate##0true, 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,680 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,680 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,680 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,680 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][150], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 131#true, 7#L1022-3true, 91#L1032-6true, 134#true, 108#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,683 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,683 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,683 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,683 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 73#L1023-6true, 28#$Ultimate##0true, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,686 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,686 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,686 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,686 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 28#$Ultimate##0true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,687 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,687 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,687 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,687 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [threadThread3of3ForFork0InUse, 147#true, 96#L1024-3true, 3#L1023-6true, 28#$Ultimate##0true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,691 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,691 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,691 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,691 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][253], [threadThread3of3ForFork0InUse, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,701 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,701 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,701 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,701 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,706 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,706 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,706 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,706 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 3#L1023-6true, 7#L1022-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,721 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,721 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,721 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,721 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,723 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,723 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,723 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,723 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,723 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,724 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,724 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,724 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,724 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,724 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,724 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,724 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,724 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,724 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,724 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,724 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true, 150#true]) [2025-03-15 01:09:32,769 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:09:32,769 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:32,769 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:32,769 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:32,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true, 150#true]) [2025-03-15 01:09:32,770 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:09:32,770 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:32,770 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:32,770 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:32,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 73#L1023-6true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true, 55#L1038true]) [2025-03-15 01:09:32,771 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:09:32,771 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:32,771 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:32,771 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:32,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true, 150#true]) [2025-03-15 01:09:32,771 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:09:32,771 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:32,771 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:32,771 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:32,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 33#L1037true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,789 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,789 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,789 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,789 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 141#true, 28#$Ultimate##0true, 131#true, 134#true, 46#L1035-4true, 108#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,790 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,790 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,790 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,790 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][152], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 41#L1035-3true, 7#L1022-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,794 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,794 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,794 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,794 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 41#L1035-3true, 28#$Ultimate##0true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,798 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,798 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,798 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,798 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 28#$Ultimate##0true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,799 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,799 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,799 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,799 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [threadThread3of3ForFork0InUse, 147#true, 141#true, 107#L1035-5true, 3#L1023-6true, 131#true, 7#L1022-3true, 134#true, 108#L1023-5true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,803 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,803 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,803 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,803 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [threadThread3of3ForFork0InUse, 147#true, 141#true, 41#L1035-3true, 96#L1024-3true, 3#L1023-6true, 28#$Ultimate##0true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,806 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,806 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,806 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,806 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 96#L1024-3true, 67#L1035-1true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,808 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,808 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,808 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,808 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 7#L1022-3true, 131#true, 134#true, 98#L1037-1true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,811 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,811 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,811 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,811 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,845 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,845 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,845 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,845 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 141#true, 79#L1032true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,845 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,845 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,845 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,845 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 29#L1031-4true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,853 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,853 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,853 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,853 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,854 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,854 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,854 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,854 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 29#L1031-4true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,859 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,859 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,859 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,859 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 29#L1031-4true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,861 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,861 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,861 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,861 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 12#L1023-5true, 96#L1024-3true, 131#true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,863 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,863 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,863 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,863 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,864 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,864 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,864 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,864 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 90#L1022-3true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,864 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,864 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,864 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,864 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,865 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,865 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,865 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,865 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 33#L1037true, 90#L1022-3true, 141#true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,865 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,865 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,865 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,865 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,866 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,866 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,866 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,866 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 141#true, 90#L1022-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,866 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,866 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,866 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,866 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 73#L1023-6true, 67#L1035-1true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,867 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,867 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,867 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,867 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,867 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,867 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,867 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,867 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,867 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,867 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,867 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,867 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:32,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 28#$Ultimate##0true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,886 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,886 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,886 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,886 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 28#$Ultimate##0true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,887 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,887 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,887 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,887 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][155], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 7#L1022-3true, 134#true, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,891 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,891 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,891 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,891 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][150], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 73#L1023-6true, 131#true, 7#L1022-3true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,893 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,893 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,893 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,893 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][150], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 7#L1022-3true, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,894 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,894 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,894 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,894 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][155], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 7#L1022-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,901 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:09:32,901 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:32,901 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:32,901 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:32,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][155], [threadThread3of3ForFork0InUse, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 7#L1022-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,901 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:09:32,901 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:32,901 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:32,901 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:32,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 28#$Ultimate##0true, 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,903 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,903 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,903 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,903 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][253], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 3#L1023-6true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,904 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,904 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,904 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,904 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 96#L1024-3true, 131#true, 7#L1022-3true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,914 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,914 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,914 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,914 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 12#L1023-5true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,922 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,922 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,922 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,922 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,922 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,922 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,922 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,922 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][156], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,923 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,923 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,923 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,923 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][156], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,923 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,923 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,923 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,923 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 90#L1022-3true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:32,923 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,923 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,923 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,923 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 96#L1024-3true, 7#L1022-3true, 131#true, 98#L1037-1true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,991 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,991 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,991 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,991 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 107#L1035-5true, 28#$Ultimate##0true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,994 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,994 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,994 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,994 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 141#true, 73#L1023-6true, 28#$Ultimate##0true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,995 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,995 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,995 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,995 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 28#$Ultimate##0true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,996 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,996 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,996 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,996 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][158], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 131#true, 7#L1022-3true, 134#true, 46#L1035-4true, 108#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:32,999 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,999 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,999 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:32,999 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][152], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 73#L1023-6true, 41#L1035-3true, 7#L1022-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,262 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,263 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,263 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,263 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][152], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 7#L1022-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,266 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,266 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,266 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,266 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [threadThread3of3ForFork0InUse, 147#true, 141#true, 3#L1023-6true, 7#L1022-3true, 131#true, 134#true, 108#L1023-5true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,270 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,270 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,270 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,270 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][158], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 7#L1022-3true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,272 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:09:33,272 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:33,272 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:33,272 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:33,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 107#L1035-5true, 3#L1023-6true, 7#L1022-3true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,272 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,272 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,272 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,272 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][158], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 7#L1022-3true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,272 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:09:33,272 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:33,272 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:33,272 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:33,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 3#L1023-6true, 131#true, 7#L1022-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,272 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,272 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,272 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,272 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 3#L1023-6true, 28#$Ultimate##0true, 96#L1024-3true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,274 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,274 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,274 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,274 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][251], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 7#L1022-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,284 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:09:33,284 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:33,284 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:33,284 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:33,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][251], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,284 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,285 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,285 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,285 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 41#L1035-3true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,285 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,285 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,285 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,285 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 47#L1034true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,300 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,300 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,300 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,300 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [69#L1031-6true, threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,303 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,303 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,304 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,304 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 79#L1032true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,304 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,304 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,304 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,304 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,304 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,304 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,304 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,304 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 79#L1032true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,304 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,304 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,304 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,304 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,305 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,305 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,305 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,305 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 79#L1032true, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,305 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,305 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,305 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,305 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,305 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,305 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,305 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,305 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,305 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,305 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,305 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,305 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [69#L1031-6true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,306 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,306 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,306 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,306 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 79#L1032true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,306 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,306 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,306 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,306 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 29#L1031-4true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,308 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,308 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,308 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,308 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,308 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,308 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,308 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,308 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 29#L1031-4true, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,309 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,309 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,309 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,309 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,309 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,309 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,309 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,309 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 29#L1031-4true, 12#L1023-5true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,310 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:09:33,310 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:33,310 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:33,310 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:33,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [69#L1031-6true, threadThread3of3ForFork0InUse, 141#true, 12#L1023-5true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,310 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,310 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,310 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,310 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 79#L1032true, 12#L1023-5true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,310 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,311 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,311 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,311 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 29#L1031-4true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,313 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:09:33,313 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:33,313 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:33,313 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:33,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [69#L1031-6true, threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,313 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,313 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,313 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,313 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 79#L1032true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,313 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,313 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,313 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,313 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 29#L1031-4true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,313 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:09:33,313 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:33,314 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:33,314 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:33,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [69#L1031-6true, threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,314 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,314 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,314 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,314 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,314 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,314 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,314 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,314 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,316 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,316 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,316 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,316 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,316 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,316 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,316 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,316 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 98#L1037-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,316 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,316 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,316 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,316 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 131#true, 134#true, 98#L1037-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,317 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,317 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,317 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,317 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 12#L1023-5true, 41#L1035-3true, 96#L1024-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,318 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,318 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,318 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,318 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,318 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,318 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,318 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,318 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,318 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,318 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,318 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,318 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,319 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,319 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,319 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,319 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,319 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,319 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,319 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,319 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:33,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][155], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 7#L1022-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,344 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,344 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,344 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,345 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][155], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 7#L1022-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,345 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,345 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,345 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,345 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 96#L1024-3true, 28#$Ultimate##0true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,347 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,347 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,347 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,347 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 3#L1023-6true, 131#true, 7#L1022-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,351 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,351 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,351 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,351 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [threadThread3of3ForFork0InUse, 147#true, 96#L1024-3true, 3#L1023-6true, 131#true, 7#L1022-3true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,352 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,352 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,352 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,352 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][248], [threadThread3of3ForFork0InUse, 112#L1023-5true, 96#L1024-3true, 131#true, 7#L1022-3true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,357 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:33,357 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:33,357 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:33,357 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:33,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][248], [threadThread3of3ForFork0InUse, 3#L1023-6true, 96#L1024-3true, 131#true, 7#L1022-3true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,357 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,357 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,357 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,357 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][254], [threadThread3of3ForFork0InUse, 112#L1023-5true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 7#L1022-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,357 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,357 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,357 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,357 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,358 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,358 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,358 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,358 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 7#L1022-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,358 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,358 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,358 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,358 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [threadThread3of3ForFork0InUse, 147#true, 96#L1024-3true, 131#true, 7#L1022-3true, 91#L1032-6true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,359 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,359 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,359 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,359 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,365 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,365 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,365 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,365 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,365 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,365 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,365 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,365 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][162], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,365 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,365 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,365 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,365 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][162], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,365 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,365 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,366 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,366 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 90#L1022-3true, 96#L1024-3true, 131#true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,366 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,366 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,366 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,366 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 28#$Ultimate##0true, 131#true, 134#true, 58#L1035-6true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,409 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,409 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,409 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,409 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 107#L1035-5true, 28#$Ultimate##0true, 131#true, 134#true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,409 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,409 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,410 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,410 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 28#$Ultimate##0true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,410 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,410 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,410 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,410 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 107#L1035-5true, 7#L1022-3true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,413 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,413 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,413 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,413 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][158], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 73#L1023-6true, 131#true, 7#L1022-3true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,415 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,415 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,415 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,415 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][158], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 7#L1022-3true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,415 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,415 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,415 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,415 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 96#L1024-3true, 41#L1035-3true, 28#$Ultimate##0true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,417 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,417 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,417 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,417 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 3#L1023-6true, 7#L1022-3true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,419 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,419 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,419 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,419 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 7#L1022-3true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,420 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,420 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,420 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,420 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 107#L1035-5true, 3#L1023-6true, 28#$Ultimate##0true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,421 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,421 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,421 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,421 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 3#L1023-6true, 7#L1022-3true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,421 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,421 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,421 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,421 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 107#L1035-5true, 96#L1024-3true, 3#L1023-6true, 7#L1022-3true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,421 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,421 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,421 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,421 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [threadThread3of3ForFork0InUse, 147#true, 141#true, 41#L1035-3true, 96#L1024-3true, 3#L1023-6true, 131#true, 7#L1022-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,422 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,422 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,422 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,423 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 41#L1035-3true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,431 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:33,431 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:33,431 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:33,431 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:33,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 41#L1035-3true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,431 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,431 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,431 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,431 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 7#L1022-3true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,431 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,431 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,431 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,431 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,432 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,432 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,432 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,432 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 107#L1035-5true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,432 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,432 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,432 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,432 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 41#L1035-3true, 7#L1022-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,433 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,433 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,433 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,433 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 123#L1034-5true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,441 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,441 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,441 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,441 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 47#L1034true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,444 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,444 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,444 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,444 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 47#L1034true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,444 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,444 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,444 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,444 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 47#L1034true, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,445 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,445 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,445 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,445 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 47#L1034true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,445 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,445 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,445 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,445 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 47#L1034true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,445 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,445 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,446 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,446 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,449 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,449 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,449 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,449 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 79#L1032true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,450 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,450 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,450 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,450 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,450 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,450 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,450 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,450 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,450 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,450 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,450 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,450 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [69#L1031-6true, threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,451 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,451 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,451 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,451 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 79#L1032true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,451 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,451 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,451 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,451 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [69#L1031-6true, threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,451 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,451 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,451 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,451 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 79#L1032true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,451 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,451 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,451 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,451 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 29#L1031-4true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,456 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,456 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,456 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,456 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 29#L1031-4true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,456 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:33,456 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:33,456 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:33,456 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:33,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [69#L1031-6true, threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,456 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,456 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,456 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,456 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 79#L1032true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,457 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,457 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,457 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,457 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 141#true, 29#L1031-4true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,457 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:33,457 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:33,457 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:33,457 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:33,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [69#L1031-6true, threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,458 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,458 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,458 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,458 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 79#L1032true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,458 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,458 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,458 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,458 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 141#true, 29#L1031-4true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,458 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:33,458 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:33,458 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:33,458 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:33,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [69#L1031-6true, threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,458 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,458 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,458 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,458 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,458 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,458 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,458 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,458 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 29#L1031-4true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,459 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:33,459 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:33,459 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:33,459 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:33,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [69#L1031-6true, threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,459 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,459 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,459 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,459 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 79#L1032true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,459 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,459 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,459 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,459 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,461 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,461 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,461 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,461 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,461 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,461 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,462 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,462 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 73#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,462 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,462 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,462 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,462 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,462 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,462 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,462 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,462 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,463 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,463 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,463 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,463 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:33,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 28#$Ultimate##0true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,479 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,479 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,479 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,479 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,483 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 3#L1023-6true, 131#true, 7#L1022-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,483 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,483 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,483 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,483 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,483 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,487 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,487 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,487 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,487 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,487 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,487 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,493 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,493 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,493 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,493 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,493 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,493 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,493 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,493 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,494 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,494 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,494 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,494 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 90#L1022-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,494 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,494 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,494 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,494 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 21#L1032-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,499 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,499 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,499 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,499 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 28#$Ultimate##0true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,538 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,538 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,538 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,538 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 28#$Ultimate##0true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,538 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,538 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,538 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,538 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 131#true, 7#L1022-3true, 134#true, 58#L1035-6true, 108#L1023-5true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,542 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,542 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,542 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,542 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 73#L1023-6true, 107#L1035-5true, 7#L1022-3true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,544 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,544 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,544 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,544 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 7#L1022-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,545 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,545 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,545 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,545 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 28#$Ultimate##0true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,545 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,545 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,545 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,545 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 7#L1022-3true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,548 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,548 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,548 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,548 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 3#L1023-6true, 28#$Ultimate##0true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,550 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,550 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,550 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,550 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,551 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 7#L1022-3true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,551 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,551 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,551 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,551 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,551 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 131#true, 7#L1022-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,558 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,558 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,558 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,558 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][249], [threadThread3of3ForFork0InUse, 112#L1023-5true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 46#L1035-4true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,559 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:09:33,559 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:09:33,559 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:09:33,559 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:09:33,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][249], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 3#L1023-6true, 96#L1024-3true, 7#L1022-3true, 131#true, 46#L1035-4true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,560 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,560 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,560 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,560 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 107#L1035-5true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,560 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,560 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,560 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,560 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 107#L1035-5true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,560 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,560 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,560 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,560 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,561 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 46#L1035-4true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,561 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,561 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,561 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,561 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,561 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 12#L1023-5true, 96#L1024-3true, 123#L1034-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,570 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,570 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,570 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,570 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 53#L1034-6true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,571 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,571 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,571 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,571 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 31#L1035true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,571 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,572 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,572 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,572 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 123#L1034-5true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,572 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,572 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,572 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,572 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 123#L1034-5true, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,572 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,572 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,573 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,573 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 123#L1034-5true, 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,573 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,573 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,573 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,573 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 123#L1034-5true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,573 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,573 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,573 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,573 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 47#L1034true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,574 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,574 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,574 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,574 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 47#L1034true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,575 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,575 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,575 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,575 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 12#L1023-5true, 96#L1024-3true, 3#L1023-6true, 131#true, 47#L1034true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,576 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,576 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,576 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,576 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 47#L1034true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,576 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,577 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,577 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,577 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 47#L1034true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,577 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,577 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,577 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,577 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 47#L1034true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,578 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,578 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,578 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,578 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 47#L1034true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,578 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,578 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,578 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,578 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,582 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 79#L1032true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,582 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [69#L1031-6true, threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,582 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,583 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [69#L1031-6true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,583 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 79#L1032true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,583 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [69#L1031-6true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,583 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,584 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,584 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,584 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,584 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 29#L1031-4true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,586 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,586 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,586 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,586 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,586 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,586 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,586 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,586 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 29#L1031-4true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,587 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,587 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,587 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,587 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 29#L1031-4true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,587 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,587 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,587 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,587 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 12#L1023-5true, 107#L1035-5true, 96#L1024-3true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,590 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,590 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,590 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,590 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 90#L1022-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,591 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,591 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,591 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,591 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,591 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,591 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,591 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,591 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 46#L1035-4true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,591 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,591 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,591 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,591 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 27#L1023-6true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,592 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,592 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,592 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,592 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:33,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][254], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 96#L1024-3true, 7#L1022-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,606 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 01:09:33,606 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:09:33,606 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:09:33,606 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:09:33,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 21#L1032-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,622 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,622 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,622 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,622 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,623 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,623 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,623 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,623 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 21#L1032-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,623 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,623 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,623 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,623 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 21#L1032-3true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,623 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,623 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,623 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,623 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 21#L1032-3true, 134#true, 62#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,624 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,624 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,624 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,624 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 21#L1032-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,624 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,624 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,624 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,624 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 12#L1023-5true, 133#(= |#race~data~0| 0), 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true, 55#L1038true]) [2025-03-15 01:09:33,653 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 01:09:33,653 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:09:33,653 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:09:33,653 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:09:33,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 133#(= |#race~data~0| 0), 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,653 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 01:09:33,653 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:09:33,653 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:09:33,653 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:09:33,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 73#L1023-6true, 7#L1022-3true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,669 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,669 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,669 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,669 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][165], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 7#L1022-3true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,669 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,669 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,669 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,669 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 96#L1024-3true, 107#L1035-5true, 28#$Ultimate##0true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,670 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,670 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,670 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,670 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,673 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 107#L1035-5true, 96#L1024-3true, 3#L1023-6true, 131#true, 7#L1022-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,673 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,673 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,673 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,673 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,673 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,682 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,682 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,682 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,682 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,682 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,682 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,682 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,682 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,682 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 107#L1035-5true, 131#true, 7#L1022-3true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,683 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,683 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,683 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,683 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,683 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 53#L1034-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,690 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,690 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,690 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,690 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 31#L1035true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,690 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,690 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,690 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,690 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,691 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,691 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,691 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,691 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,692 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,692 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,692 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,692 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 12#L1023-5true, 96#L1024-3true, 3#L1023-6true, 123#L1034-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,693 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,693 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,693 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,693 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 123#L1034-5true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,694 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,694 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,694 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,694 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 123#L1034-5true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,694 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,694 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,695 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,695 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 123#L1034-5true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,695 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,695 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,695 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,695 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 123#L1034-5true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,695 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,695 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,695 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,695 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,696 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,696 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,696 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,696 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 67#L1035-1true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,697 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,697 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,697 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,697 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 53#L1034-6true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,697 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,697 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,697 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,697 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 31#L1035true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,698 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,698 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,698 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,698 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 53#L1034-6true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,698 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,698 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,698 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,698 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 31#L1035true, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,698 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,698 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,698 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,698 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 53#L1034-6true, 62#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,699 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,699 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,699 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,699 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 31#L1035true, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,699 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,699 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,699 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,699 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 53#L1034-6true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,699 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,699 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,699 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,699 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 31#L1035true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,699 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,699 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,699 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,699 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 47#L1034true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,700 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,700 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,700 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,700 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 47#L1034true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,700 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,700 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,700 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,700 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 47#L1034true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,700 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,700 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,700 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,700 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 47#L1034true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,701 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,701 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,701 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,701 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 47#L1034true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,701 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,701 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,701 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,701 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 47#L1034true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,702 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,702 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,702 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,702 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 47#L1034true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,702 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,702 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,702 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,702 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 47#L1034true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,703 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,703 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,703 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,703 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [69#L1031-6true, threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,705 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,705 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,705 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,705 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 12#L1023-5true, 79#L1032true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,705 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,706 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,706 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,706 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,710 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,710 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,710 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,710 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,710 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,710 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,710 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,710 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,711 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,711 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,711 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,711 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,711 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,711 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,711 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,711 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 107#L1035-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,711 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,711 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,711 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,711 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:33,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 48#L1023-4true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,731 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,731 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,731 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,731 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 21#L1032-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,735 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,735 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,735 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,735 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 21#L1032-3true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,735 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,735 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,735 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,735 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 12#L1023-5true, 96#L1024-3true, 3#L1023-6true, 131#true, 21#L1032-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,736 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,736 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,736 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,736 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,737 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,737 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,737 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,737 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 21#L1032-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,738 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,738 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,738 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,738 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 21#L1032-3true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,738 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,738 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,738 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,738 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 21#L1032-3true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,738 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,738 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,738 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,739 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 21#L1032-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,739 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,739 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,739 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,739 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, 52#L1032-4true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,739 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,739 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,739 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,739 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,740 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,740 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,740 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,740 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,740 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,740 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,740 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,740 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,741 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,741 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,741 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,741 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 134#true, 133#(= |#race~data~0| 0), 48#L1023-4true, threadThread1of3ForFork0InUse, 55#L1038true, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,767 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 01:09:33,767 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:33,767 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:33,767 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:33,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 133#(= |#race~data~0| 0), 48#L1023-4true, threadThread1of3ForFork0InUse, 55#L1038true, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,767 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 01:09:33,767 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:33,767 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:33,767 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:33,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 73#L1023-6true, 134#true, 133#(= |#race~data~0| 0), 48#L1023-4true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,768 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 01:09:33,768 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:33,768 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:33,768 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:33,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 133#(= |#race~data~0| 0), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true, 55#L1038true]) [2025-03-15 01:09:33,768 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 01:09:33,768 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:33,768 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:33,768 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:33,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][97], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 3#L1023-6true, 12#L1023-5true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse, 55#L1038true]) [2025-03-15 01:09:33,773 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,773 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,773 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,773 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][97], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 3#L1023-6true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 150#true, 55#L1038true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,773 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,773 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,773 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,774 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 96#L1024-3true, 28#$Ultimate##0true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,782 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,782 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,782 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,782 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 107#L1035-5true, 96#L1024-3true, 131#true, 7#L1022-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,786 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 01:09:33,786 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:33,786 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:33,786 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:33,786 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 7#L1022-3true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,786 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,786 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,786 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,786 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,786 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,790 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,790 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,790 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,790 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 31#L1035true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,790 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,790 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,790 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,790 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,790 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,790 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,790 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,790 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 31#L1035true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,791 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,791 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,791 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,791 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 12#L1023-5true, 96#L1024-3true, 3#L1023-6true, 131#true, 53#L1034-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,792 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,792 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,792 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,792 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 31#L1035true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,792 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,792 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,792 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,792 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 33#L1037true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,795 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,796 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,796 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,796 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,798 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,798 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,798 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,798 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,798 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,798 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 12#L1023-5true, 96#L1024-3true, 67#L1035-1true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,805 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,805 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,805 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,805 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 53#L1034-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,805 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,805 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,805 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,805 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 31#L1035true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,806 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,806 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,806 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,806 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 53#L1034-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,807 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,807 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,807 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,807 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 31#L1035true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,807 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,807 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,807 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,807 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 53#L1034-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,807 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,807 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,807 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,807 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 31#L1035true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,807 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,807 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,807 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,807 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 134#true, 53#L1034-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,808 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,808 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,808 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,808 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 31#L1035true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,808 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,808 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,808 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,808 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,809 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,809 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,809 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,809 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,809 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,809 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,809 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,809 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 123#L1034-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,809 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,810 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,810 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,810 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 123#L1034-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,810 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,810 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,810 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,810 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 123#L1034-5true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,810 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,810 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,810 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,810 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 123#L1034-5true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,811 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,811 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,811 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,811 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 123#L1034-5true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,811 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,811 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,811 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,811 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 123#L1034-5true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,812 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,812 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,812 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,812 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 98#L1037-1true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,813 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,813 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,813 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,813 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,813 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,813 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,813 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,813 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,814 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,814 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,814 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,814 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,814 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,814 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,814 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,814 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 33#L1037true, 141#true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,814 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,814 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,815 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,815 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 48#L1023-4true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,815 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,815 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,815 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,815 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,815 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,815 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,815 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,815 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 67#L1035-1true, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,816 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,816 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,816 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,816 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,816 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,816 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,816 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,816 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 67#L1035-1true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,817 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,817 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,817 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,817 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 47#L1034true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,817 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,817 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,817 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,817 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [69#L1031-6true, threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,819 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,819 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,819 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,819 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,819 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,819 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,819 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,819 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [69#L1031-6true, threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,820 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,820 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,820 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,820 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 73#L1023-6true, 79#L1032true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,820 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,820 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,820 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,820 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [69#L1031-6true, threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,820 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,820 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,820 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,820 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,820 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,820 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,821 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,821 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [69#L1031-6true, threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,821 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,821 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,821 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,821 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 79#L1032true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,821 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,821 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,821 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,821 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,824 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,824 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,824 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,824 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,825 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,825 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,825 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,825 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 90#L1022-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,825 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,825 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,825 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,825 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,825 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,825 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,825 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,825 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:33,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][94], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#L1023-5true, 131#true, 134#true, 108#L1023-5true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,831 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,831 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,831 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,831 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][248], [threadThread3of3ForFork0InUse, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,840 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:33,840 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:33,840 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:33,840 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:33,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][254], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,840 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:33,840 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:33,840 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:33,840 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:33,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][185], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,842 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:33,842 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:33,842 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:33,842 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:33,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,842 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:33,842 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:33,842 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:33,842 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:33,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][191], [threadThread3of3ForFork0InUse, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,842 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:33,842 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:33,842 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:33,842 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:33,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][185], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,842 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:33,842 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:33,842 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:33,843 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:33,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,843 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:33,843 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:33,843 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:33,843 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:33,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][191], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,843 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:33,843 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:33,843 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:33,843 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:33,844 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][248], [threadThread3of3ForFork0InUse, 3#L1023-6true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,844 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:33,844 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:33,844 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:33,844 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:33,844 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:33,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][253], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 3#L1023-6true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,844 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:33,844 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:33,844 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:33,844 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:33,844 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][254], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 3#L1023-6true, 12#L1023-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,844 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:33,844 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:33,844 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:33,844 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:33,844 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:33,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][253], [threadThread3of3ForFork0InUse, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,846 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,846 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,846 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,846 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [threadThread3of3ForFork0InUse, 147#true, 12#L1023-5true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 48#L1023-4true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,849 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,849 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,849 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,849 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, 54#L1032-5true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,849 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,849 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,849 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,849 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][156], [threadThread3of3ForFork0InUse, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,850 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,850 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,850 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,850 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][156], [threadThread3of3ForFork0InUse, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, 54#L1032-5true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,850 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,850 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,850 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,850 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, 54#L1032-5true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,850 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,850 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,850 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,850 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,852 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,852 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,852 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,853 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,853 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,853 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,853 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,853 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 12#L1023-5true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,854 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,854 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,854 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,854 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 21#L1032-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,855 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,855 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,855 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,855 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 21#L1032-3true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,855 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,855 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,855 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,855 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 21#L1032-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,855 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,855 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,855 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,855 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 21#L1032-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,855 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,856 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,856 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,856 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 21#L1032-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,856 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,856 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,856 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,856 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 21#L1032-3true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,856 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,856 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,856 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,856 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 21#L1032-3true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,856 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,856 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,856 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,856 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 21#L1032-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,857 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,857 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,857 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,857 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,857 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,857 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,857 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,857 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,858 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,858 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,858 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,858 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,858 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,858 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,858 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,858 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,859 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,859 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,859 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,859 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][97], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 3#L1023-6true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true, 150#true]) [2025-03-15 01:09:33,893 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,893 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,893 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,893 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][97], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true, 150#true]) [2025-03-15 01:09:33,893 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,893 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,893 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,893 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][97], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 73#L1023-6true, 3#L1023-6true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true, 55#L1038true]) [2025-03-15 01:09:33,894 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,894 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,894 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,894 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][97], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 55#L1038true, 150#true]) [2025-03-15 01:09:33,894 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,894 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,894 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,894 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 33#L1037true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,899 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,899 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,899 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,899 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 33#L1037true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,899 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,899 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,899 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,899 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 33#L1037true, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,901 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,901 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,901 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,901 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 12#L1023-5true, 131#true, 134#true, 108#L1023-5true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,905 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,905 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,905 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,905 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 67#L1035-1true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,908 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,908 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,908 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,908 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,909 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,909 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,909 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,909 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 96#L1024-3true, 7#L1022-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,910 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:09:33,910 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:33,910 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:33,910 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:33,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 12#L1023-5true, 67#L1035-1true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,914 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,914 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,914 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,914 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,914 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,914 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,914 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,914 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 31#L1035true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,914 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,914 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,914 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,914 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 53#L1034-6true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,915 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,915 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,915 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,915 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 31#L1035true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,915 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,915 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,915 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,915 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,915 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,915 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,915 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,915 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 31#L1035true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,915 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,915 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,915 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,915 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,916 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,916 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,916 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,916 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 31#L1035true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,916 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,916 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,916 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,916 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 53#L1034-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,916 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,916 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,916 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,916 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 31#L1035true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,917 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,917 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,917 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,917 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 53#L1034-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,917 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,917 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,917 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,917 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 31#L1035true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,918 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 53#L1034-6true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,918 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 31#L1035true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,918 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 53#L1034-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,918 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 31#L1035true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,919 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,919 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,919 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,919 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 98#L1037-1true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:33,920 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,920 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,920 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,921 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 33#L1037true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,921 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,921 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,921 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,921 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 112#L1023-5true, 33#L1037true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:33,922 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,922 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,922 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:33,922 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 112#L1023-5true, 33#L1037true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,116 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,116 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,116 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,116 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 33#L1037true, 141#true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,117 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,117 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,117 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,117 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][249], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 3#L1023-6true, 12#L1023-5true, 131#true, 46#L1035-4true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,120 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,120 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,120 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,120 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 141#true, 41#L1035-3true, 12#L1023-5true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,121 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,121 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,121 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,121 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 3#L1023-6true, 107#L1035-5true, 12#L1023-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,121 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,121 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,121 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,121 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,121 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,121 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,121 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,121 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 46#L1035-4true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,124 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,124 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,124 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,124 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,124 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,124 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,124 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,124 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][187], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,124 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,124 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,124 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,124 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,124 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,125 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,125 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,125 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,125 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,125 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,125 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,125 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 46#L1035-4true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,125 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,125 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,125 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,125 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,125 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,125 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,125 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,125 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][187], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,126 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,126 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,126 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,126 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,126 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,126 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,126 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,126 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,126 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,126 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,126 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,126 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,128 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][249], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 12#L1023-5true, 96#L1024-3true, 3#L1023-6true, 131#true, 46#L1035-4true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,128 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,128 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,128 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,128 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,128 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,128 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 141#true, 41#L1035-3true, 12#L1023-5true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,128 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,128 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,128 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,128 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,128 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][251], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,128 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,128 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,128 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,128 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,129 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 141#true, 12#L1023-5true, 107#L1035-5true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,129 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,129 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,129 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,129 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,129 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,129 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,129 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,129 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,129 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,129 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,129 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 67#L1035-1true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,133 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,133 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,133 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,133 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 67#L1035-1true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,135 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,135 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,135 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,135 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,135 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,135 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,135 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,135 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 67#L1035-1true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,136 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,136 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,136 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,136 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 123#L1034-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,138 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,138 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,138 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,138 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 98#L1037-1true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,139 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,139 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,139 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,139 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 98#L1037-1true, 134#true, 62#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,139 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,139 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,139 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,139 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 98#L1037-1true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,140 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,140 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,140 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,140 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 98#L1037-1true, 48#L1023-4true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,141 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,141 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,141 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,141 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 41#L1035-3true, 131#true, 134#true, 48#L1023-4true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,142 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,142 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,142 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,142 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,142 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,143 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,144 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,144 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,144 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,144 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,144 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,144 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,144 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,144 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 47#L1034true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,145 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,145 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,146 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,146 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 73#L1023-6true, 131#true, 47#L1034true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,146 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,146 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,146 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,146 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 47#L1034true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,146 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,146 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,146 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,146 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 47#L1034true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,147 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,147 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,147 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,147 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:34,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 12#L1023-5true, 131#true, 134#true, 91#L1032-6true, 108#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,157 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,157 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,157 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,158 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][94], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,160 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,160 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,160 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,160 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][94], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,160 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,160 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,160 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,160 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,161 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,161 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,161 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,161 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,161 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 12#L1023-5true, 131#true, 134#true, 91#L1032-6true, 108#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,161 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,161 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,161 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,161 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,161 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][94], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 108#L1023-5true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,162 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,162 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,162 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,162 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][94], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 131#true, 134#true, 108#L1023-5true, 54#L1032-5true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,163 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,163 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,163 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,163 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,163 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][94], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,163 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,164 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,164 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,164 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,164 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,164 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,164 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,164 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,164 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 73#L1023-6true, 12#L1023-5true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,164 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,164 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,164 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,164 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,164 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][94], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,165 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,165 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,165 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,165 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,165 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,165 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,165 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,165 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,165 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,165 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,165 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,165 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,165 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,172 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,172 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,172 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,172 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,172 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][253], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#L1023-5true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,172 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,172 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,172 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,172 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,172 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][248], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,178 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,178 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,178 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,178 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][254], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,178 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,178 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,178 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,178 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][248], [threadThread3of3ForFork0InUse, 27#L1023-6true, 96#L1024-3true, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,179 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,179 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,179 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,179 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][254], [threadThread3of3ForFork0InUse, 27#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,179 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,179 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,179 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,179 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 12#L1023-5true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,180 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,180 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,181 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,181 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,181 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][248], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,181 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,181 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,181 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,181 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,181 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][253], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,182 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,182 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,182 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,182 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,182 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][254], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,182 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,182 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,182 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,182 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,182 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,182 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][248], [threadThread3of3ForFork0InUse, 27#L1023-6true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,182 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,182 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,182 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,183 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,183 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][253], [threadThread3of3ForFork0InUse, 27#L1023-6true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,183 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,183 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,183 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,183 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,183 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][254], [threadThread3of3ForFork0InUse, 27#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,183 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,183 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,183 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,183 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,183 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][253], [threadThread3of3ForFork0InUse, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,184 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,184 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,184 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,184 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,185 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,185 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,185 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,185 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,186 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,186 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,186 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,186 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][253], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,187 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,187 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,187 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,187 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,190 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,190 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,190 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,190 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [threadThread3of3ForFork0InUse, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 48#L1023-4true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,190 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,190 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,190 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,190 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][162], [threadThread3of3ForFork0InUse, 147#true, 73#L1023-6true, 131#true, 62#L1024-3true, 91#L1032-6true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,191 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,191 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,191 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,191 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][162], [threadThread3of3ForFork0InUse, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 62#L1024-3true, 134#true, 48#L1023-4true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,191 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,191 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,191 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,192 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 48#L1023-4true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,192 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,192 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,192 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,192 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,193 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,194 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,194 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,194 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,194 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,194 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,194 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,194 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,194 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,195 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,195 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,195 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,195 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,195 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,195 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,195 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,196 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,196 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,196 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,196 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,197 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,197 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,197 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,197 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,197 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,197 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,197 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,197 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,198 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,198 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,198 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,198 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 21#L1032-3true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,198 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,198 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,198 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,198 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,246 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,246 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,246 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,247 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,247 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,247 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,247 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,247 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,248 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,248 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,248 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,248 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 33#L1037true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,249 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,249 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,249 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,249 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 33#L1037true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,249 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,249 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,249 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,249 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 33#L1037true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,250 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,250 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,250 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,250 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, 98#L1037-1true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,251 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,251 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,251 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,251 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 33#L1037true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,252 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,252 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,252 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,252 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 33#L1037true, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,253 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,253 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,253 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,253 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 33#L1037true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,253 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,253 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,253 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,253 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 27#L1023-6true, 33#L1037true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,254 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,254 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,254 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,254 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 41#L1035-3true, 12#L1023-5true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,257 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,257 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,257 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,257 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,259 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,259 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,259 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,259 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,260 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,260 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,260 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,260 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 141#true, 12#L1023-5true, 131#true, 46#L1035-4true, 134#true, 108#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,261 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,261 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,261 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,261 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,261 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 41#L1035-3true, 12#L1023-5true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,261 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,261 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,261 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,261 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,261 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 107#L1035-5true, 12#L1023-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,261 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,261 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,261 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,261 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 12#L1023-5true, 131#true, 134#true, 58#L1035-6true, 108#L1023-5true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,261 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,261 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,261 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,261 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 108#L1023-5true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,262 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,262 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,262 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,262 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 131#true, 134#true, 108#L1023-5true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,263 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,263 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,263 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,263 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,264 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,264 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,264 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,264 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,264 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,264 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,264 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,264 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,264 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,264 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,265 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,265 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,265 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,265 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 107#L1035-5true, 12#L1023-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,265 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,265 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,265 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,265 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,265 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,265 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,265 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,265 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,266 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,266 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,266 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,266 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,266 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,266 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,266 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,266 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,266 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,266 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,266 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,266 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,266 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 12#L1023-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,266 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,266 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,266 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,266 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,266 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,266 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,267 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,267 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,270 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,270 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,270 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,270 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,270 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,270 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,270 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,271 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,271 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,271 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,271 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,271 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,272 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,272 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,272 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,272 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,277 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,277 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,277 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,277 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 67#L1035-1true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,278 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,278 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,278 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,278 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 67#L1035-1true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,278 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,278 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,278 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,278 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 67#L1035-1true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,279 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,279 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,279 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,279 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,280 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,280 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,280 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,280 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 31#L1035true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,281 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,281 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,281 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,281 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 98#L1037-1true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,281 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,282 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,282 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,282 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 98#L1037-1true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,283 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,283 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,283 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,283 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 98#L1037-1true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,283 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,283 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,283 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,283 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 134#true, 98#L1037-1true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,284 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,284 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,284 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,284 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][249], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 46#L1035-4true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,288 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,288 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,288 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,288 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,288 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,288 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,288 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,288 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,289 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,289 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,289 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,289 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,289 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,289 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,289 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,289 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][249], [threadThread3of3ForFork0InUse, 27#L1023-6true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 46#L1035-4true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,290 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,290 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,290 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,290 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 3#L1023-6true, 96#L1024-3true, 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,290 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,290 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,290 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,290 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 3#L1023-6true, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,290 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,290 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,290 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,290 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,290 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,290 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,290 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,290 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][187], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,292 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,292 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,292 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,292 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][251], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,292 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:09:34,292 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:34,292 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:34,292 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:34,292 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][251], [threadThread3of3ForFork0InUse, 141#true, 12#L1023-5true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,293 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,293 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,293 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,293 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,293 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,293 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,293 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,293 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,293 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,294 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][249], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,294 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,294 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,294 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,294 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,294 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,294 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 41#L1035-3true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,294 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,294 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,294 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,294 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,294 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][251], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,295 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,295 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,295 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,295 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,295 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 107#L1035-5true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,295 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,295 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,295 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,295 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,295 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,295 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,295 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,295 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,295 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,295 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,295 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,296 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][249], [threadThread3of3ForFork0InUse, 27#L1023-6true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,296 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,296 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,296 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,296 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,296 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,296 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 3#L1023-6true, 96#L1024-3true, 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,296 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,296 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,296 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,296 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,296 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][251], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,296 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,297 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,297 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,297 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,297 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 3#L1023-6true, 107#L1035-5true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,297 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,297 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,297 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,297 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,297 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,297 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,297 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,297 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,297 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,297 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,297 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 123#L1034-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,303 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,303 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,303 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,303 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 73#L1023-6true, 131#true, 123#L1034-5true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,304 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,304 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,304 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,304 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 123#L1034-5true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,304 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,304 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,304 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,304 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 123#L1034-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,305 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,305 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,305 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,305 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 46#L1035-4true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,307 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,307 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,307 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,307 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,307 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,307 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,307 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,307 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,308 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,308 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,308 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,308 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,308 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,308 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,308 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,308 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 41#L1035-3true, 131#true, 134#true, 48#L1023-4true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,309 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,309 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,309 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,309 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:34,318 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,318 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 108#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,318 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 131#true, 134#true, 91#L1032-6true, 108#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,319 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,319 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,319 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,319 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,319 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 73#L1023-6true, 12#L1023-5true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,319 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,319 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,319 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,319 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,320 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,320 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][94], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,321 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,322 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,322 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,322 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][94], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,322 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,322 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,322 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,322 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][94], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,322 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,322 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,322 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,322 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][94], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,323 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,323 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,323 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,323 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,323 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,323 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,324 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,324 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,324 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 108#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,324 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,324 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,324 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,324 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,324 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,324 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,324 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,324 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,324 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,324 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 131#true, 134#true, 91#L1032-6true, 108#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,324 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,325 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,325 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,325 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,325 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,325 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,325 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,325 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,325 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,325 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,325 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,325 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 73#L1023-6true, 12#L1023-5true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,325 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,325 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,325 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,325 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,325 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,325 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,326 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,326 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,326 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,326 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,326 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,326 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,326 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,326 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,326 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,327 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][94], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,327 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,327 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,327 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,327 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,327 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,327 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,327 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,327 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,327 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,327 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,327 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,327 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,327 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,327 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][94], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,327 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,327 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,327 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,328 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,328 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,328 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,328 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,328 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,328 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,328 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,328 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,328 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,328 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,328 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][94], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,329 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,329 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,329 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,329 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,329 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,329 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,329 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,329 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,329 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][162], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,329 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,329 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,329 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,329 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,329 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,329 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,329 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,329 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,329 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,329 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,329 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,329 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][156], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,330 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,330 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,330 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,330 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,330 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][94], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,330 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,330 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,330 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,330 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,330 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,330 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,330 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,330 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,330 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][162], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,331 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,331 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,331 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,331 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,331 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,331 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,331 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,331 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,331 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,331 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,331 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,331 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][156], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,331 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,331 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,331 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,331 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,336 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,336 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,336 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,336 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][191], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,337 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,337 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,337 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,337 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [threadThread3of3ForFork0InUse, 147#true, 12#L1023-5true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,338 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,338 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,338 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,338 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,339 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][253], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,339 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,339 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,339 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,339 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,339 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,340 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,340 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,340 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,340 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,340 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,340 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,340 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,340 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,340 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,340 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,340 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,340 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,340 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][253], [threadThread3of3ForFork0InUse, 27#L1023-6true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,340 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,341 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,341 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,341 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,341 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][248], [threadThread3of3ForFork0InUse, 112#L1023-5true, 12#L1023-5true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,348 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,348 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,348 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,348 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,348 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][248], [threadThread3of3ForFork0InUse, 12#L1023-5true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,348 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,348 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,348 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,348 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,348 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,348 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][254], [threadThread3of3ForFork0InUse, 112#L1023-5true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,348 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,348 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,348 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,348 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,349 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,349 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,349 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,349 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][162], [threadThread3of3ForFork0InUse, 147#true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 91#L1032-6true, 62#L1024-3true, 108#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,349 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,349 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,349 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,349 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][162], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,350 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,350 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,350 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,350 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,350 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][185], [threadThread3of3ForFork0InUse, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,350 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,350 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,350 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,350 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,350 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,350 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][191], [threadThread3of3ForFork0InUse, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,350 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,350 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,350 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,350 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,350 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][162], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,351 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,351 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,351 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,351 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,351 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][185], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,351 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,351 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,351 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,351 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,351 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,351 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][191], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,351 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,351 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,351 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,351 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,351 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 12#L1023-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,352 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,352 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,352 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,352 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,352 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,352 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,352 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,352 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][191], [threadThread3of3ForFork0InUse, 112#L1023-5true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,353 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,354 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,354 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,354 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][191], [threadThread3of3ForFork0InUse, 112#L1023-5true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,354 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,354 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,354 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,354 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 147#true, 96#L1024-3true, 131#true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,355 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,355 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,355 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,355 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [threadThread3of3ForFork0InUse, 147#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 91#L1032-6true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,355 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,355 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,355 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,355 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,359 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,359 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,359 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,359 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 48#L1023-4true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,360 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,360 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,360 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,360 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0InUse, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,360 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,360 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,360 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,361 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,361 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,361 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,361 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,361 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,363 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,363 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,363 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,363 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 21#L1032-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,363 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,364 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,364 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,364 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 73#L1023-6true, 21#L1032-3true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,364 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,364 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,364 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,364 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 21#L1032-3true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,364 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,364 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,364 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,364 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 21#L1032-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,364 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,364 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,365 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,365 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 73#L1023-6true, 12#L1023-5true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,389 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,389 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,389 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,389 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true, 55#L1038true]) [2025-03-15 01:09:34,389 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,389 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,389 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,389 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,408 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,408 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,408 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,408 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,408 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,408 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,408 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,408 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 98#L1037-1true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,409 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,409 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,409 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,409 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,409 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,409 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,409 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,410 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 33#L1037true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,411 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,411 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,411 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,411 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 98#L1037-1true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,412 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,412 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,412 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,412 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 98#L1037-1true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,413 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,413 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,413 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,413 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 98#L1037-1true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,413 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,413 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,413 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,413 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 98#L1037-1true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,413 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,413 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,413 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,413 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,417 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 83#L1024-3true, 141#true, 12#L1023-5true, 131#true, 134#true, 46#L1035-4true, 108#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,417 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,417 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,417 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,417 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,417 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,417 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,417 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,417 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,417 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,418 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,418 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,418 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,418 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,418 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 41#L1035-3true, 12#L1023-5true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,418 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,418 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,418 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,418 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,418 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,419 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 12#L1023-5true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,419 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,419 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,419 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,419 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,419 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,420 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,420 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,420 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,420 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,420 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,420 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,420 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,420 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,421 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,421 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,421 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,421 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,421 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,421 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,421 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,421 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 46#L1035-4true, 108#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,422 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,422 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,422 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,422 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,422 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,422 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,422 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,422 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,422 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,422 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,422 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,422 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,422 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,422 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 58#L1035-6true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,422 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,422 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,422 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,422 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 27#L1023-6true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 83#L1024-3true, 141#true, 131#true, 134#true, 46#L1035-4true, 108#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,423 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,423 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,423 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,423 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,423 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,423 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,423 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,423 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,423 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,423 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,423 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,423 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,423 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,424 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 131#true, 134#true, 58#L1035-6true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,424 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,424 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,424 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,424 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,424 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,424 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,424 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,424 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,424 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,424 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,424 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 41#L1035-3true, 12#L1023-5true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,424 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,425 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,425 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,425 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,425 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,425 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,425 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 107#L1035-5true, 12#L1023-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,425 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,425 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,425 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,425 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,425 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,425 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,425 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,425 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,425 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,425 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,425 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,426 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,426 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,426 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,426 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,426 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,426 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,426 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 12#L1023-5true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,426 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,426 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,426 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,426 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,426 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,426 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,426 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 12#L1023-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,426 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,426 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,426 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,426 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,426 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,426 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,426 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,426 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,426 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,426 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,426 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,427 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,427 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,427 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,427 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,427 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,427 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,427 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,427 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,427 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,427 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,427 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,427 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,427 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,427 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,428 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,428 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,428 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,428 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,428 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,428 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,428 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,428 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,428 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,428 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,429 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,429 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,429 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,429 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,429 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,429 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,429 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,429 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,429 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,429 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,429 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,429 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,429 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,429 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,429 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,430 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,430 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,430 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,430 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 27#L1023-6true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,431 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,431 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,431 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,431 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,431 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,431 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,431 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,431 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,431 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,431 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,431 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,431 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,431 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,431 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,431 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,431 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,431 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,431 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,431 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,431 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,432 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,432 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,432 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,432 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,432 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,432 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,432 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,432 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,432 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,432 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,432 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,432 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,432 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,432 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,432 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,432 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,432 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 73#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,432 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,432 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,432 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,433 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,433 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,433 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,433 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,433 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][98], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,433 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,433 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,433 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,433 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,433 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,434 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,434 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,434 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,434 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,434 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,434 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,434 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,434 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,434 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,434 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,434 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,434 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,434 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,434 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,434 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,434 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,434 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,434 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,434 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,434 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,435 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,435 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,435 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,435 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,435 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,435 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,435 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,435 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,435 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,435 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,435 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,435 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 67#L1035-1true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,437 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,437 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,437 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,437 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 3#L1023-6true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,441 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,441 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,441 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,441 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 107#L1035-5true, 96#L1024-3true, 3#L1023-6true, 12#L1023-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,441 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,441 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,441 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,441 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 3#L1023-6true, 12#L1023-5true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,441 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,441 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,441 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,441 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 41#L1035-3true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,444 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,444 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,444 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,444 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 53#L1034-6true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,447 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,447 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,447 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,447 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 31#L1035true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,447 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,447 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,447 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,447 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 73#L1023-6true, 131#true, 53#L1034-6true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,448 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 73#L1023-6true, 31#L1035true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,448 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,448 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,449 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,449 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,449 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 31#L1035true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,449 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,449 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,449 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,449 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 53#L1034-6true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,449 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,449 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,449 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,449 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 31#L1035true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,450 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,450 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,450 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,450 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 96#L1024-3true, 12#L1023-5true, 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,454 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,454 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,454 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,454 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,454 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 141#true, 12#L1023-5true, 96#L1024-3true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,454 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,454 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,454 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,454 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,454 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,454 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 112#L1023-5true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,455 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,455 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,455 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,455 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 147#true, 141#true, 41#L1035-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,456 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,456 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,456 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,456 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,456 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 46#L1035-4true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,456 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,456 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,456 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,456 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,457 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,457 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,457 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,457 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,457 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,457 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,457 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,457 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,457 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,457 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,457 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,457 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,457 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,457 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,457 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,457 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,457 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,457 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,457 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,457 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,457 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,457 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,457 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,458 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 46#L1035-4true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,458 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,458 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,458 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,458 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,458 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,458 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,458 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,458 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,458 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,458 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,458 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,458 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,459 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,459 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,459 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,459 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,459 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,459 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,459 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,459 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,459 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,459 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,459 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,459 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,459 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,459 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,459 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,460 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,460 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,460 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,460 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,460 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,460 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,460 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,460 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 107#L1035-5true, 12#L1023-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,460 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,460 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,460 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,460 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][251], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,461 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,461 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,461 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,461 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,461 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][251], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,461 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,461 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,461 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,461 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,461 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 96#L1024-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,461 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,461 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,461 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,461 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][187], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,463 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,463 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,463 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,463 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,463 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][187], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,463 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,463 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,463 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,463 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,463 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,463 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,463 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,463 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,463 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][187], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,464 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,464 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,464 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,464 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,464 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][187], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,464 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,464 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,464 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,464 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,464 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,464 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,464 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,464 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,464 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][251], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,465 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,465 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,465 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,465 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:34,465 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][251], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,465 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,465 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,465 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,465 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,465 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,466 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,466 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,466 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,466 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 41#L1035-3true, 96#L1024-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,466 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,466 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,466 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,466 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 107#L1035-5true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,473 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,473 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,473 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,473 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,473 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,473 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,473 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,473 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 46#L1035-4true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,474 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,474 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,474 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,474 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 46#L1035-4true, 134#true, 62#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,474 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,475 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,475 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,475 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,475 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,475 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,475 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,475 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:34,481 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,482 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,482 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,482 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,483 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,483 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,483 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,483 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,483 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,483 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,483 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,483 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,483 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,483 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,483 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,483 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,483 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,483 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,484 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,484 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,484 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,484 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,484 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,484 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,484 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,484 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,484 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,484 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,484 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,484 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,485 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 73#L1023-6true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,485 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,485 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,485 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,485 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,485 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,485 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,485 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,485 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,485 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,485 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,485 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][156], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,487 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,487 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,487 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,487 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,488 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,488 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,488 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,488 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,489 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,489 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,489 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,489 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,489 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,489 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,489 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,489 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,489 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,489 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,489 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,489 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,490 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,490 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,490 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,490 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,490 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,490 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,490 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,490 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,490 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,490 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,491 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,491 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,491 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,491 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,491 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,491 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,491 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,491 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,491 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,491 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,491 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,491 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,491 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,492 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,492 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,492 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,492 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,492 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,492 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,492 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,492 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,492 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,492 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,492 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,492 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][102], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,492 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,493 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,493 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,493 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,493 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,493 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,493 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,493 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,493 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,493 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,493 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,493 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,494 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 12#L1023-5true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,494 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,494 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,494 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,494 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][162], [threadThread3of3ForFork0InUse, 147#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 91#L1032-6true, 108#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,498 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,498 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,498 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,498 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][162], [threadThread3of3ForFork0InUse, 147#true, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,498 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,498 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,498 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,498 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][162], [threadThread3of3ForFork0InUse, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,498 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,499 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,499 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,499 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,499 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,499 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,499 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,499 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,500 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,500 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,500 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,500 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,500 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,500 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,500 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,500 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,500 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,500 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,500 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,500 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,501 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,501 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [threadThread3of3ForFork0InUse, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,501 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,501 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,501 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,501 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,502 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][191], [threadThread3of3ForFork0InUse, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,502 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,502 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,502 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,502 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,502 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,502 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,502 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][191], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,502 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,502 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,502 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,502 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,502 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,502 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 3#L1023-6true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,503 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,503 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,503 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,503 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][185], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,507 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,507 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,507 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,507 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][248], [threadThread3of3ForFork0InUse, 112#L1023-5true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,508 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,508 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,508 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,509 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,509 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][248], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,509 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,509 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,509 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,509 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,509 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,509 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][254], [threadThread3of3ForFork0InUse, 112#L1023-5true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,509 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,509 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,509 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,509 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,509 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,509 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,509 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,509 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][162], [threadThread3of3ForFork0InUse, 147#true, 73#L1023-6true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,510 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,510 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,510 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,510 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][162], [threadThread3of3ForFork0InUse, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 91#L1032-6true, 62#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,510 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,510 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,510 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,510 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][248], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,511 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,511 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,511 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,511 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,512 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][248], [threadThread3of3ForFork0InUse, 27#L1023-6true, 96#L1024-3true, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,512 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,512 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,512 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,512 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,512 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,512 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][254], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,512 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,512 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,512 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,512 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,512 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,512 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,512 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,512 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,513 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,513 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,513 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,513 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,513 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,513 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,513 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,513 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,513 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,513 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,514 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,514 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,514 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,514 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [threadThread3of3ForFork0InUse, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 91#L1032-6true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,514 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,514 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,514 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,514 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 96#L1024-3true, 131#true, 91#L1032-6true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,515 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,515 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,515 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,515 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 52#L1032-4true, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,520 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,520 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,520 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,520 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,520 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,520 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,520 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,520 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 52#L1032-4true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,521 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,521 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,521 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,521 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 52#L1032-4true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,521 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,521 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,521 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,521 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true, 55#L1038true]) [2025-03-15 01:09:34,550 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,550 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,550 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,550 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,551 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,551 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,551 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,551 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 141#true, 73#L1023-6true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true, 55#L1038true]) [2025-03-15 01:09:34,552 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,552 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,552 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,552 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,552 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,552 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,552 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,552 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 98#L1037-1true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,571 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,571 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,571 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,571 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 33#L1037true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,572 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,572 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,572 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,572 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 33#L1037true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,573 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,573 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,573 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,573 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 33#L1037true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,573 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,573 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,573 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,573 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 33#L1037true, 141#true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,574 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,574 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,574 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,574 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,577 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 107#L1035-5true, 12#L1023-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,577 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,577 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,577 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,577 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,577 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,578 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 46#L1035-4true, 108#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,578 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,578 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,578 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,578 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,578 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,578 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 27#L1023-6true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 83#L1024-3true, 141#true, 131#true, 134#true, 46#L1035-4true, 108#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,578 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,578 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,578 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,578 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,578 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,579 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,579 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,579 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,579 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,579 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,579 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,579 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,579 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,579 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,579 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,579 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,579 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,579 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,579 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,580 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,580 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,580 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,580 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,580 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,580 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,580 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,580 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,580 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,580 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,580 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,580 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,581 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,581 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,581 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,581 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,581 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,581 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,581 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,581 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,581 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,581 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,581 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,581 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 108#L1023-5true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,582 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,582 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,582 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,582 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,583 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,583 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,583 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,583 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,583 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,584 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,584 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,584 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,584 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,584 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,584 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,584 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,584 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,584 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,584 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,584 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,584 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,584 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,584 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,584 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,584 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,584 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,584 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,584 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,584 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,584 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,584 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,584 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,584 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,584 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,585 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,585 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,585 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,585 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,585 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,585 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,585 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,585 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,585 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,585 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,585 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,585 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,585 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,585 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,585 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,585 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,586 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,586 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,586 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,586 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,586 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,586 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,586 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,586 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 12#L1023-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,586 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,586 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,586 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,586 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,586 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,586 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,586 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,586 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,586 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,586 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,586 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,586 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,587 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,587 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,587 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,587 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,587 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,587 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,587 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,587 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,587 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,587 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,587 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,587 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,587 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,587 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,587 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,587 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,587 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,587 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,587 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,588 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,588 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,588 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,588 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,588 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,588 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,588 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,588 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,588 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,588 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,588 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,588 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,588 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,588 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,588 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,588 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,588 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,588 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,588 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,588 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,588 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,588 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,588 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,588 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,588 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,589 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 27#L1023-6true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,589 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,589 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,589 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,589 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,589 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,589 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,589 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,589 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,589 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,589 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,589 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,589 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,589 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,589 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,589 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,589 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,590 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,590 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,590 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,590 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,590 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,590 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,590 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,590 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,590 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,590 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,591 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][105], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,591 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,591 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,591 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,591 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,591 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,591 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,591 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,591 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,591 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,591 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,591 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,591 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,591 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,591 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,591 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,591 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,591 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,591 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,592 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,592 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,592 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,592 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,592 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,592 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,593 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,593 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,593 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,593 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,593 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,593 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,593 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,593 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,593 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 107#L1035-5true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,593 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,593 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,593 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,593 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,593 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,593 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,593 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,593 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,593 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,593 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,596 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,596 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,596 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,596 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 73#L1023-6true, 67#L1035-1true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,596 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,596 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,596 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,596 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,597 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,597 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,597 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,597 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 141#true, 67#L1035-1true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,597 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,597 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,598 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,598 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 147#true, 141#true, 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,599 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,599 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,599 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,599 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 46#L1035-4true, 108#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,599 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,599 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,599 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,599 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 3#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,599 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,599 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,599 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,599 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,599 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,599 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,599 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,599 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,600 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,600 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,600 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,600 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,600 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,600 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,601 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,601 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,601 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,601 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,601 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,601 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,601 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,601 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,601 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,601 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,601 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,601 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,601 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,601 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,602 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,602 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 27#L1023-6true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,602 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,602 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,602 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,602 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 107#L1035-5true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,602 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,602 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,602 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,602 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,602 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,602 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,602 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,602 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,603 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,603 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,603 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,603 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 3#L1023-6true, 96#L1024-3true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,604 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,604 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,604 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,605 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 3#L1023-6true, 131#true, 46#L1035-4true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 108#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,610 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,610 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,610 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,610 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][249], [threadThread3of3ForFork0InUse, 112#L1023-5true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,610 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,610 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,610 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,610 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,611 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][249], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 12#L1023-5true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 46#L1035-4true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,611 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,611 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,611 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,611 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,611 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,611 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 12#L1023-5true, 107#L1035-5true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,611 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,611 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,611 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,611 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 12#L1023-5true, 107#L1035-5true, 96#L1024-3true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,611 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,611 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,611 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,611 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,612 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,612 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,612 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,612 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,612 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,612 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,612 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,612 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,612 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,612 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,612 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,613 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,613 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,613 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,613 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,613 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,613 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,613 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,613 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,613 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,613 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,613 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,613 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,615 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,615 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,615 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,615 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:34,615 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,615 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,615 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,615 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,615 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,615 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,615 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,615 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,615 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,616 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,616 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,616 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 46#L1035-4true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,616 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,616 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,616 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,616 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,616 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,617 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,617 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,617 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,617 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,617 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,617 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,617 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,617 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,617 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,617 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,617 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,617 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 27#L1023-6true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,618 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,618 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,618 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,618 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,618 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,618 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,618 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,618 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 107#L1035-5true, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,618 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,618 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,618 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,618 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 96#L1024-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,619 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,619 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,619 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,619 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,620 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,620 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,620 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,620 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,624 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,624 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,624 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,624 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, 48#L1023-4true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,625 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,625 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,625 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,625 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,625 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,625 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,625 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,625 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,626 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,626 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,626 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,626 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, 48#L1023-4true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,626 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,626 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,626 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,626 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:34,634 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,635 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,635 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,635 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,635 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,635 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,635 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,635 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,635 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,635 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,635 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,635 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,635 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,635 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,636 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,636 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,636 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,637 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,637 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,637 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,637 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,637 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,637 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][162], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, 108#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,640 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,640 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,640 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,640 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,640 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 12#L1023-5true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,640 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,640 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,640 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,640 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,640 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,641 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,641 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,641 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,641 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,642 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][156], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,642 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,642 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][156], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,642 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,643 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,643 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,643 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,643 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,644 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,644 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,644 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,644 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,644 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,644 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,644 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,644 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,645 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,645 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,645 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,645 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,645 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,645 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,645 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,645 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,646 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,646 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,646 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,646 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,646 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,646 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][162], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 73#L1023-6true, 131#true, 62#L1024-3true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,647 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,647 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,647 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,647 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,647 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][162], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 131#true, 62#L1024-3true, 91#L1032-6true, 134#true, 108#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,647 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,647 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,647 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,647 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,647 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][162], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,647 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,648 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,648 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,648 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,648 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,648 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,648 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,648 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,648 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,648 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,648 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,648 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,648 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,648 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,648 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,648 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,648 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,648 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,648 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,648 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,648 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,649 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,649 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,649 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,649 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,649 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,649 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,649 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,649 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,649 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,649 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,649 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,649 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,649 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,649 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,649 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,649 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,649 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,649 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,650 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,650 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,650 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,650 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,650 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,650 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,650 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,650 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,650 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,650 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,650 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 131#true, 134#true, 54#L1032-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,650 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,650 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,650 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,650 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,651 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,651 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,651 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,651 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,651 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,651 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,651 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 96#L1024-3true, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,651 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,651 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,651 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,651 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,654 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][254], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,654 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,654 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,654 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,654 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,654 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,654 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0InUse, 147#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,654 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,655 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,655 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,655 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0InUse, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,655 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,655 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,655 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,655 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,655 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,655 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,655 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,655 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,655 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,655 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,657 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,657 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,657 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,657 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,657 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,657 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,661 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,661 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,661 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,661 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0InUse, 147#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,661 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,662 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,662 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,662 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0InUse, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,662 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,662 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,662 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,662 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,662 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,662 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,662 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,662 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,663 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,663 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,663 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,663 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][185], [threadThread3of3ForFork0InUse, 112#L1023-5true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,663 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,663 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,663 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,663 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,664 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][185], [threadThread3of3ForFork0InUse, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,664 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,664 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,664 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,664 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,664 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,664 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][185], [threadThread3of3ForFork0InUse, 112#L1023-5true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,664 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,664 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,664 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,664 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,664 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][185], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,664 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,664 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,664 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,664 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,664 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,665 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,666 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0InUse, 147#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,666 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,666 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,666 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,666 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,666 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,666 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0InUse, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,666 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,666 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,666 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,666 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,666 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,667 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,667 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,667 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,667 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,667 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,667 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,667 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,668 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,668 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,668 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,668 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,668 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 98#L1037-1true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,722 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,722 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,722 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,722 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 98#L1037-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,722 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,722 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,723 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,723 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 98#L1037-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,723 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,723 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,723 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,723 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][213], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 98#L1037-1true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,724 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,724 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,724 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,724 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,729 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 12#L1023-5true, 131#true, 134#true, 58#L1035-6true, 108#L1023-5true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,729 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,729 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,729 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,729 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,729 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,729 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,729 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,729 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,729 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,729 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,729 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,730 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,730 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,730 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,730 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,730 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,730 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,730 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 107#L1035-5true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,730 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,730 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,731 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,731 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,731 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,731 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,731 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,731 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,731 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,731 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,731 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,731 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,731 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,731 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,731 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,731 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,731 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,731 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,732 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,732 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,732 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,732 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,732 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,732 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,732 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,732 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,732 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,732 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,732 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,732 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 27#L1023-6true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,732 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,733 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,733 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,733 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,733 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,733 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,733 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,733 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,733 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,733 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,733 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,733 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,733 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,735 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,735 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,735 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,735 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,735 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 41#L1035-3true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,735 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,735 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,736 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,736 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,736 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,737 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,737 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,737 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,737 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,737 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,737 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,737 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,737 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,737 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,738 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,738 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,738 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,738 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,738 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,738 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,738 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,738 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,738 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,738 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,739 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,739 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,739 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,739 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,739 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,739 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,739 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,739 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,739 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,739 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,739 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,739 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,739 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,739 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,739 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,739 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,740 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,740 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,740 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,740 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,740 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,740 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,740 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,740 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,740 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,740 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,740 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,740 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,740 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,740 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,740 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,740 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,740 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,740 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,741 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,741 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,741 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,741 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,741 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,741 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,741 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,741 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,741 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,741 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,741 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,741 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,741 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,741 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,741 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,741 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,741 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,741 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,741 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,741 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,741 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,741 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,742 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 27#L1023-6true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,742 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,742 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,742 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,742 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,742 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,742 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,742 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,742 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,742 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,742 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,742 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,742 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,742 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,742 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,742 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,742 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,742 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,743 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,743 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,743 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,743 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,743 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,743 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,743 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,743 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,743 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,743 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,743 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,743 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,743 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,743 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,743 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,743 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,744 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,744 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,744 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,744 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,744 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,744 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,744 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,744 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,744 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,744 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,744 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,744 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,744 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,744 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,744 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,744 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,744 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,744 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,744 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,744 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,744 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,744 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [113#L1024true, threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,745 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,745 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,745 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,745 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,746 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 131#true, 62#L1024-3true, 46#L1035-4true, 134#true, 108#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,746 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,746 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,746 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,746 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,746 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,746 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,746 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,746 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,746 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,746 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,746 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,746 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,747 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,747 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,747 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,747 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,747 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,747 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,747 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,747 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,747 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,747 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,747 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,747 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,747 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,747 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,747 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,747 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,747 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,747 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,747 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,747 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,747 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,747 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,747 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,747 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,747 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,748 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,748 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,748 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,748 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,748 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,748 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,748 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,748 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,748 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,748 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,748 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,748 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,749 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [113#L1024true, threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,749 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,749 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,749 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,749 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,749 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,749 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,749 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 41#L1035-3true, 12#L1023-5true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,749 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,749 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,749 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,749 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,749 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,749 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,749 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 107#L1035-5true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,749 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,749 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,749 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,749 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,749 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,749 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,749 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,749 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,749 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,749 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,749 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,749 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,750 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,750 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,750 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,750 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,750 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,750 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,750 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 96#L1024-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,750 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,750 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,750 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,750 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,750 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,750 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,750 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,750 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,751 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,751 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,751 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,751 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,751 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,751 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,751 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,751 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,751 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,751 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,751 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,751 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,751 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,751 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,752 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,752 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,752 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,752 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,752 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,752 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,752 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,752 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,752 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,752 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,752 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,752 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,752 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,752 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,752 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,752 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,752 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,752 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,752 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,752 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,752 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,753 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,753 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,753 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,753 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 141#true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,756 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,756 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,756 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,756 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 107#L1035-5true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,757 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,757 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,757 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,757 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,757 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,758 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,758 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,758 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,758 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,758 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,758 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,758 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,758 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,758 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,758 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,758 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,758 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,758 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,758 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,758 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,758 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,759 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,759 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,759 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,759 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,759 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,759 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,759 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,759 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,759 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,759 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,759 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,759 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,759 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,759 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,760 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,760 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,760 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,760 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,760 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,760 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,760 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,761 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,761 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,761 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,761 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,761 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,761 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,761 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,762 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 27#L1023-6true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,762 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,762 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,762 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,762 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,762 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,767 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,767 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,767 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,767 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,767 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,767 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,767 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,767 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][249], [threadThread3of3ForFork0InUse, 112#L1023-5true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 46#L1035-4true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,768 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,768 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,768 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,768 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,768 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][249], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,768 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,768 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,768 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,768 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,768 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,768 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,768 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,768 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,768 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,768 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,769 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,769 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,769 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,769 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 46#L1035-4true, 62#L1024-3true, 108#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,769 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,769 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,769 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,769 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 73#L1023-6true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 46#L1035-4true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,769 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,770 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,770 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,770 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,770 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,770 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,770 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,770 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 141#true, 107#L1035-5true, 131#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,770 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,770 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,770 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,770 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,770 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,770 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,771 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,771 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 73#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,771 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,771 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,771 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,771 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 112#L1023-5true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 46#L1035-4true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,771 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,771 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,771 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,771 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,772 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,772 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,772 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,772 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [threadThread3of3ForFork0InUse, 112#L1023-5true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 73#L1023-6true, 131#true, 134#true, 46#L1035-4true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,772 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,772 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,772 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,772 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,772 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 46#L1035-4true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,772 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,772 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,772 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,772 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,772 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,772 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,773 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,773 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,773 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,773 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [threadThread3of3ForFork0InUse, 112#L1023-5true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 46#L1035-4true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,773 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,773 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,773 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,773 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,773 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 46#L1035-4true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,773 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,773 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,773 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,773 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,773 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,773 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,773 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,773 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,774 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,774 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][249], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,774 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,774 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,774 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,774 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:34,774 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][249], [threadThread3of3ForFork0InUse, 27#L1023-6true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,774 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,774 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,774 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,774 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,774 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,774 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 107#L1035-5true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,775 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,775 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,775 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,775 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 147#true, 141#true, 107#L1035-5true, 96#L1024-3true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,775 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,775 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,775 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,775 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,776 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 107#L1035-5true, 96#L1024-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,776 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,776 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,776 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,776 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,776 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,776 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 73#L1023-6true, 131#true, 134#true, 46#L1035-4true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,776 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,776 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,776 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,776 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,776 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,776 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,776 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,776 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,776 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,777 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,777 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,777 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,777 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,777 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 46#L1035-4true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,777 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,777 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,777 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,777 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,777 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,778 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,778 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,778 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,778 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,778 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,778 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,778 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,778 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,778 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,778 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,778 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,778 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,778 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,778 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,779 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,779 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,779 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,779 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,779 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,779 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,786 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,786 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,786 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,786 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,786 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,786 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,786 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,786 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 48#L1023-4true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,787 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,787 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,787 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,787 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 48#L1023-4true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,787 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,787 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,787 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,787 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:34,799 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,799 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,799 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,799 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,799 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,799 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,799 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,799 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,800 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,800 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,800 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,800 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,800 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,800 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,800 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,800 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,800 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,800 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,800 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,800 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,801 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][162], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,801 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,801 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,801 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,801 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,801 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,801 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,801 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][162], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,801 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,801 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,801 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,801 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,801 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,801 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,802 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 96#L1024-3true, 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,802 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,802 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,802 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,802 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,802 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,804 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,804 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,804 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,804 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,804 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,804 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,804 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,804 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,804 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,804 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,804 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,804 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,805 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,805 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,805 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,805 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,805 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,805 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,805 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,805 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,805 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,805 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][234], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 96#L1024-3true, 131#true, 134#true, 91#L1032-6true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,805 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,805 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,805 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,805 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,805 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,805 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,807 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][254], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,807 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,808 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,808 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,808 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,808 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,808 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,808 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,808 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,808 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,808 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,808 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,808 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,809 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0InUse, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,809 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,809 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,809 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,809 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,809 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,810 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][254], [threadThread3of3ForFork0InUse, 27#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,810 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,810 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,810 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,810 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,810 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,810 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,862 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 58#L1035-6true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,862 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,862 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,863 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,863 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,863 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,863 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 131#true, 134#true, 108#L1023-5true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,863 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,863 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,863 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,863 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,863 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,864 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,864 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,864 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,864 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,864 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,864 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,864 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,864 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,864 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,864 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,864 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,864 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,864 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,864 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,864 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,864 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,865 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,865 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,865 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,865 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,865 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,865 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,865 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,865 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,865 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,865 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,865 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,865 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,865 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,865 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,865 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,865 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,866 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,866 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,866 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,866 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,866 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,866 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,866 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,866 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,867 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,867 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,867 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,867 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,867 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,867 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,867 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,867 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 131#true, 134#true, 46#L1035-4true, 62#L1024-3true, 108#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,868 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,868 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,868 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,868 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,868 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,869 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,869 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,869 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,869 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,869 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,869 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,869 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,869 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,869 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 96#L1024-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,869 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,869 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,869 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,869 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,869 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,870 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 73#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,870 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,870 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,870 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,870 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,870 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,870 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,870 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][166], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,870 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,870 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,870 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,870 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,870 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,870 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,871 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,871 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,871 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,871 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,871 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,871 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,873 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [113#L1024true, threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,873 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,873 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,873 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,874 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,874 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,874 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,874 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 96#L1024-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,874 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,874 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,874 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,874 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,874 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,874 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,874 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,874 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,874 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,874 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,874 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,874 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,874 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,874 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [113#L1024true, threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,874 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,874 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,874 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,874 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,874 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,874 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,875 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,875 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,875 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,875 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,875 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,875 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,875 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,875 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][238], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 41#L1035-3true, 96#L1024-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,875 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,875 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,875 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,875 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,875 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,875 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,875 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 107#L1035-5true, 96#L1024-3true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,875 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,875 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,875 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,875 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,875 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,875 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,876 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [113#L1024true, threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,876 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,876 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,876 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,876 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,876 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,876 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 141#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,877 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,877 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,877 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,877 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0InUse, 141#true, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 108#L1023-5true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,877 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,878 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,878 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,878 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,878 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 141#true, 12#L1023-5true, 107#L1035-5true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,878 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,878 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,878 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,878 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,878 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,878 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,879 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 3#L1023-6true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,879 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,881 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,881 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,881 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,881 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,882 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,882 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,882 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,882 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,882 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,882 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,883 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,883 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,883 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,883 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,883 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,883 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,883 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 3#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,883 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,883 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,883 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,883 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,883 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,883 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 46#L1035-4true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,883 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,883 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,883 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,883 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,883 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:34,884 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,884 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,884 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,884 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,884 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,884 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,885 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 3#L1023-6true, 107#L1035-5true, 96#L1024-3true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,885 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,885 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,885 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,885 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,885 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,891 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,891 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,891 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,891 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,891 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,891 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,891 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,891 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 141#true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 58#L1035-6true, 108#L1023-5true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,892 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,892 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,892 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,892 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,892 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,892 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,892 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,892 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,892 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,893 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,893 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,893 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,893 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,893 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,893 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,893 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0InUse, 112#L1023-5true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,893 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,893 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,893 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,894 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,894 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,894 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,894 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,894 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 27#L1023-6true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,894 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,894 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,894 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,895 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,895 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,895 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,895 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,895 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,895 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,895 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,896 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,896 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,896 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,896 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,896 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,896 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,897 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,897 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,897 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,897 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,897 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,897 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:34,925 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,925 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,925 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,925 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,925 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,926 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,926 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,926 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,926 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,926 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,926 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,926 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,926 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,926 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,926 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,927 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,927 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,927 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,927 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,927 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,927 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,927 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,927 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,927 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,927 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,927 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,927 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,928 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,928 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,928 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,928 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,929 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,929 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,929 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,929 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,929 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,929 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,929 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,929 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][170], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,929 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,929 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,929 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,929 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,929 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,929 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,929 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:34,938 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,938 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,938 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,938 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,979 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,979 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,980 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,980 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,980 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,980 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,980 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,980 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,980 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,980 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,980 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,980 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,980 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,980 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,980 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,980 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,981 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 73#L1023-6true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,981 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,981 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,981 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,981 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,981 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,981 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,981 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,981 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][114], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 83#L1024-3true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,981 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,981 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,981 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,981 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,981 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,981 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,981 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,985 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,985 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,985 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,985 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,985 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,985 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,985 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 12#L1023-5true, 107#L1035-5true, 96#L1024-3true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,985 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,985 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,985 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,985 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,985 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,985 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,985 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,986 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,986 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,986 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,986 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,986 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,986 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,986 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,986 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,986 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 73#L1023-6true, 131#true, 134#true, 46#L1035-4true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,986 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,986 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,987 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,987 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,987 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,987 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,987 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,987 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,987 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,987 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,987 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,987 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,987 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,988 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,988 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,988 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,988 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,988 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,988 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,988 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,988 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,989 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 73#L1023-6true, 131#true, 134#true, 46#L1035-4true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,989 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,989 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,989 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,989 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,989 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,989 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,989 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,989 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,989 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,989 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,989 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,989 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,989 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,989 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,990 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,990 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,990 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,990 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,990 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,990 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,990 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,990 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][172], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,990 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,990 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,990 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,990 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,990 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,990 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,990 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,990 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,990 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,990 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,990 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,990 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,991 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,991 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:34,991 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,991 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,991 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,991 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,991 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,991 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,991 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:34,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0InUse, 141#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,992 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,992 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,992 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,992 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,993 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 141#true, 12#L1023-5true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,993 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,993 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,993 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,993 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,993 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,993 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,994 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,994 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,995 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,995 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,995 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,995 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,995 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,995 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,995 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,995 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,995 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,995 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,995 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,996 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,996 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,996 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,996 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,996 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,996 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,996 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,996 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,996 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,996 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,996 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,996 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,997 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,997 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,997 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,997 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,997 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,997 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,997 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,997 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,997 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,997 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,997 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,997 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,997 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,997 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,998 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 107#L1035-5true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,998 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,998 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,998 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,998 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,998 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,998 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:34,998 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:34,998 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,999 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,999 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,999 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:34,999 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:35,006 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,007 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:35,007 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:35,007 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:35,007 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:35,007 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:35,007 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,007 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:09:35,007 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:35,007 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:35,007 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:35,007 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:35,008 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,008 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:09:35,008 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:35,008 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:35,008 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:35,008 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:35,008 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,008 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:35,008 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:35,009 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:35,009 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:35,009 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:35,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 41#L1035-3true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,011 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:35,011 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:35,011 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:35,011 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:35,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 131#true, 134#true, 46#L1035-4true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,011 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:35,011 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:35,011 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:35,011 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:35,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:35,031 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,031 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,031 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,031 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 96#L1024-3true, 131#true, 62#L1024-3true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:35,034 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,034 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,034 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,034 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,080 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,081 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,081 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,081 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,081 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,081 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,081 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,081 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,081 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,081 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,081 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,081 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,081 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,081 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,082 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,082 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,082 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,082 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,082 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,082 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,082 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,082 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,083 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,083 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,083 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,083 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,083 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,083 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,083 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,083 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,083 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,083 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,083 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,083 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,083 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,083 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,083 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,083 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,084 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 141#true, 107#L1035-5true, 96#L1024-3true, 131#true, 134#true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,084 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,084 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,084 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,084 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,084 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,084 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,084 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,086 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,086 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,086 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,086 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,086 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,086 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,086 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,087 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0InUse, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,087 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,087 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,087 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,087 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,087 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,087 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,087 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0InUse, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,087 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,088 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,088 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,088 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,088 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,088 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,088 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 27#L1023-6true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,089 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,089 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,089 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,089 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,089 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,089 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 46#L1035-4true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,091 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,091 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,091 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,091 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,094 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 141#true, 73#L1023-6true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,094 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,094 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,094 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,094 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,094 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,094 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,094 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,094 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,094 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,094 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,094 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:35,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,097 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,097 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,097 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,097 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,099 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,099 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,099 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,099 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 107#L1035-5true, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,099 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,099 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,099 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,099 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 131#true, 46#L1035-4true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,100 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,100 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,100 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,100 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:35,155 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,155 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,155 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,155 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,155 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,155 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,155 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,155 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,156 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,156 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,156 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,156 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,156 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,156 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,156 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,156 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,156 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 113#L1024true, 147#true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,157 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,157 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,157 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,157 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,157 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,157 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,157 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,157 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 113#L1024true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,157 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,157 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,157 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,157 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,157 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,157 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,157 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,160 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,160 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,161 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,161 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,165 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,165 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,165 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,165 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,166 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 107#L1035-5true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,166 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,166 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,166 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,166 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,166 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:35,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,210 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 01:09:35,210 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:09:35,210 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:09:35,210 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 01:09:35,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,211 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,211 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,211 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,211 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 15#L1035-7true, 141#true, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:35,215 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,215 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,215 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,215 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][215], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 15#L1035-7true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:35,215 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,215 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,215 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,215 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][215], [threadThread3of3ForFork0InUse, 147#true, 15#L1035-7true, 141#true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:35,215 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,215 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,215 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,215 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,218 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 147#true, 141#true, 96#L1024-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 58#L1035-6true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,218 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,218 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,218 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,218 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,218 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:35,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][215], [threadThread3of3ForFork0InUse, 147#true, 15#L1035-7true, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:35,258 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,258 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,258 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,258 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][215], [threadThread3of3ForFork0InUse, 147#true, 15#L1035-7true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:35,258 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,258 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,258 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,258 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][257], [threadThread3of3ForFork0InUse, 141#true, 96#L1024-3true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 58#L1035-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,258 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 01:09:35,258 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:09:35,258 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:09:35,258 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:09:35,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][215], [threadThread3of3ForFork0InUse, 147#true, 15#L1035-7true, 141#true, 73#L1023-6true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:35,264 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,264 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,264 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,264 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][215], [threadThread3of3ForFork0InUse, 147#true, 15#L1035-7true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:35,264 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,264 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,264 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,264 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][256], [threadThread3of3ForFork0InUse, 15#L1035-7true, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:35,265 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,265 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,265 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,265 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][256], [threadThread3of3ForFork0InUse, 15#L1035-7true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:35,265 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,265 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,265 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,265 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][215], [threadThread3of3ForFork0InUse, 147#true, 15#L1035-7true, 141#true, 73#L1023-6true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:35,266 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,266 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,266 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,266 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,266 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,267 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][215], [threadThread3of3ForFork0InUse, 147#true, 15#L1035-7true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:35,267 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,267 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,267 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,267 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,267 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:35,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0NotInUse, 141#true, 3#L1023-6true, 131#true, 134#true, 53#L1034-6true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:35,428 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:09:35,428 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:35,428 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:35,428 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:35,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0NotInUse, 141#true, 3#L1023-6true, 131#true, 31#L1035true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:35,429 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:09:35,429 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:35,429 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:35,429 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:35,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][97], [threadThread3of3ForFork0NotInUse, 147#true, 141#true, 12#L1023-5true, 3#L1023-6true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:35,445 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:09:35,445 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:35,445 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:35,445 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:35,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0NotInUse, 33#L1037true, 141#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:35,462 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:09:35,462 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:35,462 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:35,462 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:35,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0NotInUse, 141#true, 67#L1035-1true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,463 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:09:35,463 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:35,463 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:35,463 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:35,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][97], [threadThread3of3ForFork0NotInUse, 147#true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 133#(= |#race~data~0| 0), 134#true, threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:35,671 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:09:35,671 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:35,671 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:35,671 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:35,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][97], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 141#true, 3#L1023-6true, 134#true, 133#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, 55#L1038true, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:35,672 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:09:35,672 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:35,672 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:35,672 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:35,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][189], [threadThread3of3ForFork0NotInUse, 141#true, 3#L1023-6true, 131#true, 62#L1024-3true, 98#L1037-1true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:35,672 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:09:35,672 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:35,672 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:35,672 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:35,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][187], [threadThread3of3ForFork0NotInUse, 141#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,685 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:09:35,685 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:35,685 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:35,685 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:35,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0NotInUse, 141#true, 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,704 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:09:35,704 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:35,704 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:35,704 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:35,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][186], [threadThread3of3ForFork0NotInUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 3#L1023-6true, 131#true, 134#true, 46#L1035-4true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,725 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:09:35,725 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:35,725 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:35,725 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:35,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0NotInUse, 141#true, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,749 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:09:35,749 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:35,749 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:35,749 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:35,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0NotInUse, 141#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:35,766 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:09:35,766 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:35,767 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:35,767 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:35,851 INFO L124 PetriNetUnfolderBase]: 27467/51721 cut-off events. [2025-03-15 01:09:35,851 INFO L125 PetriNetUnfolderBase]: For 153870/342733 co-relation queries the response was YES. [2025-03-15 01:09:36,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 194973 conditions, 51721 events. 27467/51721 cut-off events. For 153870/342733 co-relation queries the response was YES. Maximal size of possible extension queue 2764. Compared 532210 event pairs, 7359 based on Foata normal form. 691/40880 useless extension candidates. Maximal degree in co-relation 49251. Up to 27534 conditions per place. [2025-03-15 01:09:36,320 INFO L140 encePairwiseOnDemand]: 119/125 looper letters, 137 selfloop transitions, 5 changer transitions 7/268 dead transitions. [2025-03-15 01:09:36,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 268 transitions, 2111 flow [2025-03-15 01:09:36,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:09:36,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:09:36,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 587 transitions. [2025-03-15 01:09:36,325 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7826666666666666 [2025-03-15 01:09:36,325 INFO L298 CegarLoopForPetriNet]: 128 programPoint places, 17 predicate places. [2025-03-15 01:09:36,325 INFO L471 AbstractCegarLoop]: Abstraction has has 145 places, 268 transitions, 2111 flow [2025-03-15 01:09:36,326 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 90.83333333333333) internal successors, (545), 6 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:36,326 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:36,326 INFO L221 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] [2025-03-15 01:09:36,326 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-03-15 01:09:36,326 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2025-03-15 01:09:36,326 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:36,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1784088679, now seen corresponding path program 1 times [2025-03-15 01:09:36,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:36,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884970280] [2025-03-15 01:09:36,326 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:36,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:36,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:09:36,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:09:36,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:09:36,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884970280] [2025-03-15 01:09:36,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884970280] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:09:36,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:09:36,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-15 01:09:36,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843560599] [2025-03-15 01:09:36,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:09:36,382 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 01:09:36,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:09:36,382 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 01:09:36,382 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2025-03-15 01:09:36,383 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 125 [2025-03-15 01:09:36,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 268 transitions, 2111 flow. Second operand has 6 states, 6 states have (on average 84.5) internal successors, (507), 6 states have internal predecessors, (507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:36,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:09:36,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 125 [2025-03-15 01:09:36,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:09:36,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0NotInUse, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 141#true, 12#L1023-5true, 131#true, 123#L1034-5true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:36,664 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2025-03-15 01:09:36,664 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 01:09:36,664 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 01:09:36,664 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 01:09:36,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0NotInUse, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 141#true, 12#L1023-5true, 131#true, 31#L1035true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:36,664 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 01:09:36,664 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:36,664 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:36,664 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:36,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0NotInUse, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 123#L1034-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,665 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 01:09:36,665 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:36,665 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:36,665 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:36,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 123#L1034-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,665 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 01:09:36,665 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:36,665 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:36,665 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:36,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [threadThread3of3ForFork0NotInUse, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 3#L1023-6true, 131#true, 123#L1034-5true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:36,666 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 01:09:36,666 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:36,666 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:36,666 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:36,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0NotInUse, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 141#true, 12#L1023-5true, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:36,682 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 01:09:36,682 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:36,682 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:36,682 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:36,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [threadThread3of3ForFork0NotInUse, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 3#L1023-6true, 31#L1035true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,682 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 01:09:36,682 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:36,682 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:36,682 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:36,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:36,695 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:36,695 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:36,695 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:36,695 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:36,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0NotInUse, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 141#true, 12#L1023-5true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,699 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:36,699 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:36,699 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:36,699 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:36,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 31#L1035true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:36,700 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 01:09:36,700 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 01:09:36,700 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 01:09:36,700 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 01:09:36,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:36,700 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:36,700 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:36,700 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:36,700 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:36,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 141#true, 31#L1035true, 131#true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:36,700 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 01:09:36,700 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 01:09:36,700 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 01:09:36,700 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 01:09:36,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 67#L1035-1true, 131#true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,700 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:36,700 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:36,700 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:36,701 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:36,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [threadThread3of3ForFork0NotInUse, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 67#L1035-1true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,702 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:36,702 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:36,702 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:36,702 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:36,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [threadThread3of3ForFork0NotInUse, 113#L1024true, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 123#L1034-5true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:36,703 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:36,703 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:36,703 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:36,703 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:36,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,715 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,715 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,715 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,715 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,716 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,716 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,716 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,716 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 83#L1024-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 131#true, 134#true, threadThread1of3ForFork0InUse, 54#L1032-5true, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:36,716 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,716 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,716 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,716 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0NotInUse, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 54#L1032-5true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,717 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,717 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,717 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,717 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 41#L1035-3true, 12#L1023-5true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,721 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,722 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,722 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,722 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,722 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,722 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,722 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,722 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,722 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,722 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,722 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,722 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0NotInUse, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,723 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,723 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,723 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,723 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [threadThread3of3ForFork0NotInUse, 113#L1024true, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 31#L1035true, 131#true, 134#true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:36,723 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,723 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,723 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,723 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:36,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,739 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,739 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,739 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,739 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 131#true, 91#L1032-6true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:36,740 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,740 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,740 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,740 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 83#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 131#true, 134#true, 91#L1032-6true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,740 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,740 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,740 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,740 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0NotInUse, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 3#L1023-6true, 131#true, 91#L1032-6true, 62#L1024-3true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,741 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,741 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,741 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,741 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0NotInUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 141#true, 12#L1023-5true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,748 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,748 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,748 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,748 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,748 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,749 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,749 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,749 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 141#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,749 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,749 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,749 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,749 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [threadThread3of3ForFork0NotInUse, 113#L1024true, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 67#L1035-1true, 131#true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,749 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,749 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,749 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,749 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0NotInUse, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,750 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,750 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,750 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,750 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:36,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,767 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,767 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,767 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,767 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 131#true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,767 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,767 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,767 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,767 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0NotInUse, 113#L1024true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 131#true, 134#true, 62#L1024-3true, 54#L1032-5true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,768 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,768 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,768 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,768 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0NotInUse, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 150#true]) [2025-03-15 01:09:36,770 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,771 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,771 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,771 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 12#L1023-5true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,779 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,779 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,779 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,779 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0NotInUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,779 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,779 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,779 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,779 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 141#true, 131#true, 46#L1035-4true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,780 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,780 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,780 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,780 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0NotInUse, 113#L1024true, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,780 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,780 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,780 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,780 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0NotInUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 3#L1023-6true, 131#true, 46#L1035-4true, 62#L1024-3true, 134#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,781 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,781 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,781 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,781 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:36,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0NotInUse, 113#L1024true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 131#true, 91#L1032-6true, 62#L1024-3true, 134#true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,941 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:36,942 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:36,942 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:36,942 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:36,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0NotInUse, 147#true, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 12#L1023-5true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,954 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:36,954 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:36,954 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:36,954 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:36,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0NotInUse, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,954 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:36,954 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:36,954 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:36,954 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:36,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,955 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:36,955 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:36,955 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:36,955 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:36,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0NotInUse, 113#L1024true, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,955 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:36,955 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:36,955 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:36,955 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:36,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0NotInUse, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,956 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:36,956 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:36,956 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:36,956 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:36,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0NotInUse, 113#L1024true, 147#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, threadThread1of3ForFork0InUse, 150#true, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,981 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:36,981 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:36,981 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:36,981 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:36,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0NotInUse, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,989 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:36,989 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:36,989 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:36,989 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:36,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 141#true, 131#true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,990 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:36,990 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:36,990 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:36,990 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:36,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0NotInUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 131#true, 134#true, 46#L1035-4true, 62#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,990 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:36,990 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:36,990 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:36,990 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:36,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0NotInUse, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:36,991 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:36,991 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:36,991 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:36,991 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:37,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0NotInUse, 113#L1024true, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,032 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 01:09:37,032 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:09:37,032 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:09:37,032 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:09:37,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0NotInUse, 113#L1024true, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 131#true, 62#L1024-3true, 134#true, 58#L1035-6true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,075 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 01:09:37,075 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:09:37,075 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:09:37,075 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:09:37,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][145], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 141#true, 39#L1022-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,144 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:09:37,144 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:09:37,144 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:09:37,144 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:09:37,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][149], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 39#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,187 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:09:37,187 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:09:37,187 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:09:37,187 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:09:37,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][151], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 39#L1022-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,202 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:09:37,203 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:09:37,203 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:09:37,203 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:09:37,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][155], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 39#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,261 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:09:37,261 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:37,261 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:37,261 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:37,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][158], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 39#L1022-3true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,281 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:09:37,281 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:37,281 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:37,281 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:37,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][166], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 39#L1022-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,361 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:09:37,361 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:37,361 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:37,361 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:37,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 29#L1031-4true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,394 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:09:37,394 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:37,394 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:37,394 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:37,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 29#L1031-4true, 131#true, 134#true, 150#true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,400 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:09:37,400 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:37,400 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:37,400 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:37,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][166], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 39#L1022-3true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,449 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:09:37,449 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:37,449 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:37,449 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:37,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 131#true, 134#true, 150#true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,485 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:09:37,485 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:37,485 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:37,485 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:37,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0InUse, 29#L1031-4true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 90#L1022-3true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,486 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:09:37,486 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:37,486 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:37,486 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:37,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 90#L1022-3true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,486 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:09:37,486 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:37,486 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:37,486 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:37,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 29#L1031-4true, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,486 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:09:37,486 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:37,486 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:37,487 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:37,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 69#L1031-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,572 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:09:37,572 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:37,572 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:37,572 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:37,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 79#L1032true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,572 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:09:37,572 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:37,572 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:37,572 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:37,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 29#L1031-4true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,575 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 01:09:37,575 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:09:37,575 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:09:37,575 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 01:09:37,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 69#L1031-6true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,576 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,576 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,576 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,576 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 3#L1023-6true, 79#L1032true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,576 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,576 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,576 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,576 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 131#true, 134#true, 150#true, 69#L1031-6true, 147#true, 141#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,583 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:09:37,583 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:37,584 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:37,584 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:37,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 79#L1032true, 131#true, 134#true, 150#true, 147#true, 141#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,584 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:09:37,584 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:37,584 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:37,584 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:37,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 131#true, 47#L1034true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,669 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,669 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,669 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,669 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 131#true, 47#L1034true, 134#true, 150#true, 147#true, 141#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,683 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,683 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,683 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,683 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 69#L1031-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,684 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,684 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,684 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,684 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 134#true, 150#true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,684 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,684 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,684 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,684 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 150#true, 69#L1031-6true, 147#true, 90#L1022-3true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,684 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,684 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,684 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,685 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0InUse, 73#L1023-6true, 79#L1032true, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 141#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,685 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,685 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,685 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,685 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 150#true, 69#L1031-6true, 147#true, 90#L1022-3true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,685 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,685 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,685 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,685 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 141#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,685 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,685 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,685 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,685 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 131#true, 134#true, 150#true, 69#L1031-6true, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,685 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,685 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,685 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,686 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 79#L1032true, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,686 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,686 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,686 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,686 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:37,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 96#L1024-3true, 7#L1022-3true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,774 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:37,774 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:37,774 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:37,774 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:37,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 47#L1034true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,776 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:37,776 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:37,776 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:37,776 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:37,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 47#L1034true, 134#true, 150#true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,790 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:37,790 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:37,790 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:37,790 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:37,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 47#L1034true, 62#L1024-3true, 134#true, 150#true, 147#true, 90#L1022-3true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,790 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:37,791 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:37,791 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:37,791 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:37,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 47#L1034true, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 141#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,791 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:37,791 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:37,791 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:37,791 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:37,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 131#true, 47#L1034true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,791 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:37,791 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:37,791 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:37,791 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:37,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 21#L1032-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,844 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,844 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,844 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,844 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 131#true, 134#true, 150#true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,846 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,846 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,846 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,846 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 108#L1023-5true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,852 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,852 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,852 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,852 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][137], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 108#L1023-5true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,855 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 01:09:37,855 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:09:37,855 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:09:37,855 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:09:37,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][137], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,855 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,855 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,855 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,856 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][137], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,856 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,856 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,856 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,856 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][140], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,856 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,856 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,856 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,856 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 7#L1022-3true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,869 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,869 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,869 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,869 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 29#L1031-4true, 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,898 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,898 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,898 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,898 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 141#true, 90#L1022-3true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,907 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,907 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,907 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,907 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 90#L1022-3true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,907 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,907 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,907 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,907 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 150#true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,908 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 01:09:37,908 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:09:37,908 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:09:37,908 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:09:37,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 150#true, 147#true, 90#L1022-3true, 141#true, 12#L1023-5true, 96#L1024-3true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,908 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,908 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,908 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,908 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:37,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 131#true, 91#L1032-6true, 134#true, 108#L1023-5true, 150#true, 147#true, 28#$Ultimate##0true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,962 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:37,962 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:37,962 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:37,962 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:37,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][139], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 108#L1023-5true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,969 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:09:37,969 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:37,970 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:37,970 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:37,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][139], [threadThread3of3ForFork0InUse, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,970 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:37,970 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:37,970 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:37,970 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:37,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][139], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,970 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:37,970 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:37,970 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:37,970 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:37,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][143], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:37,970 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:37,970 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:37,970 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:37,971 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 21#L1032-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,053 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,053 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,053 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,053 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, 150#true, 112#L1023-5true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,056 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,056 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,056 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,056 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 131#true, 134#true, 52#L1032-4true, 150#true, 147#true, 141#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,057 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,057 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,057 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,057 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,057 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,057 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,057 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,057 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 90#L1022-3true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,058 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,058 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,058 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,058 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 90#L1022-3true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,058 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,058 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,058 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,058 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,058 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,058 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,058 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,058 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,060 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,060 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,060 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,060 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][137], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 108#L1023-5true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,064 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,064 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,064 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,064 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,065 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,065 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,065 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,065 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,066 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,066 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,066 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,066 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][146], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 108#L1023-5true, 147#true, 141#true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,073 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,073 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,073 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,073 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,077 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,077 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,077 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,077 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 96#L1024-3true, 31#L1035true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,092 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:09:38,092 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:38,092 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:38,092 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:38,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 31#L1035true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,092 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,092 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,092 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,092 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 29#L1031-4true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,124 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,124 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,124 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,124 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,125 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,126 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,126 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,126 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0InUse, 29#L1031-4true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,126 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,126 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,126 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,126 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0InUse, 29#L1031-4true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,127 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,127 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,127 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,127 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 29#L1031-4true, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,127 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,127 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,127 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,127 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 141#true, 90#L1022-3true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,128 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,129 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,129 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,129 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 90#L1022-3true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,129 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,129 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,129 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,129 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 150#true, 147#true, 141#true, 90#L1022-3true, 67#L1035-1true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,129 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,129 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,129 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,129 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,130 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:09:38,130 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:38,130 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:38,130 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:38,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,130 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,130 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,130 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,130 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,131 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:09:38,131 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:38,131 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:38,131 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:38,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,131 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,131 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,131 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,131 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:38,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,157 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,157 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,157 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,157 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][139], [threadThread3of3ForFork0InUse, 113#L1024true, 131#true, 91#L1032-6true, 134#true, 108#L1023-5true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,160 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,160 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,160 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,160 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 28#$Ultimate##0true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,164 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,164 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,164 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,164 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 28#$Ultimate##0true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,164 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,164 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,164 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,164 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 28#$Ultimate##0true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,169 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,169 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,169 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,169 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][221], [threadThread3of3ForFork0InUse, 131#true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,183 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,183 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,183 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,183 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,191 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,191 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,191 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,191 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 52#L1032-4true, 150#true, 147#true, 141#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,193 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,193 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,193 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,193 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 52#L1032-4true, 150#true, 147#true, 141#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,193 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,193 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,193 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,193 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 52#L1032-4true, 150#true, 147#true, 141#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,193 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,193 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,193 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,193 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 131#true, 134#true, 52#L1032-4true, 150#true, 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,194 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,194 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,194 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,194 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 131#true, 134#true, 108#L1023-5true, 147#true, 141#true, 28#$Ultimate##0true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,195 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,195 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,195 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,195 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,196 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,196 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,196 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,196 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,196 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,196 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,196 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,196 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][140], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,198 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,198 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,198 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,198 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][137], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,201 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,201 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,201 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,201 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][137], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,201 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,201 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,201 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,201 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][152], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,205 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,205 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,205 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,205 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][140], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,207 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:09:38,207 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:38,207 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:38,207 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:38,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][146], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 147#true, 141#true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,207 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,207 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,207 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,207 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][140], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,207 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:09:38,207 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:38,207 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:38,207 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:38,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][146], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 147#true, 141#true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,207 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,207 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,207 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,207 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,208 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,209 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,209 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,209 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 96#L1024-3true, 67#L1035-1true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,218 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:09:38,218 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:38,218 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:38,218 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:38,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][245], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,218 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,218 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,218 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,218 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 67#L1035-1true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,218 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,218 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,218 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,218 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,219 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,219 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,219 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,219 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 131#true, 134#true, 150#true, 69#L1031-6true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,238 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,238 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,238 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,238 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 79#L1032true, 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,238 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,238 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,238 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,238 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 29#L1031-4true, 73#L1023-6true, 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,244 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,244 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,244 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,244 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 29#L1031-4true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,244 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,244 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,244 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,244 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,248 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,248 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,248 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,248 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 29#L1031-4true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,249 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,249 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,249 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,249 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 90#L1022-3true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,251 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,251 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,251 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,251 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 141#true, 90#L1022-3true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,251 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,251 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,251 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,251 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,252 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,252 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,252 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,252 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,252 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,252 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,252 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,252 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,253 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,253 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,253 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,253 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:38,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,467 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,467 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,467 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,467 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,468 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,468 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,468 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,468 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][143], [threadThread3of3ForFork0InUse, 113#L1024true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,472 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,472 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,472 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,472 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][139], [threadThread3of3ForFork0InUse, 113#L1024true, 73#L1023-6true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,474 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,474 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,474 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,474 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][139], [threadThread3of3ForFork0InUse, 113#L1024true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,474 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,475 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,475 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,475 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][143], [threadThread3of3ForFork0InUse, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,479 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:09:38,479 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:38,479 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:38,479 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:38,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][143], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,480 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:09:38,480 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:38,480 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:38,480 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:38,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 28#$Ultimate##0true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,481 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,481 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,481 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,481 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][240], [threadThread3of3ForFork0InUse, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, 150#true, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,489 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:09:38,489 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:38,489 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:38,489 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:38,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][240], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, 150#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,489 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,489 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,489 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,489 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][244], [threadThread3of3ForFork0InUse, 131#true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,489 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,489 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,489 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,489 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 131#true, 91#L1032-6true, 134#true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,489 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,489 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,490 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,490 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 90#L1022-3true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,498 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,498 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,498 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,498 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][221], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 90#L1022-3true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,499 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,499 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,499 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,499 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 54#L1032-5true, 150#true, 147#true, 90#L1022-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,499 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,499 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,499 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,499 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 54#L1032-5true, 150#true, 147#true, 90#L1022-3true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,500 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,500 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,500 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,500 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][221], [threadThread3of3ForFork0InUse, 131#true, 134#true, 54#L1032-5true, 150#true, 27#L1023-6true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,500 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,500 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,500 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,500 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,512 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,512 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,512 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,512 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 147#true, 141#true, 28#$Ultimate##0true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,513 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,513 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,513 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,513 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 28#$Ultimate##0true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,513 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,513 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,513 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,513 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][146], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 108#L1023-5true, 147#true, 141#true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,518 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,518 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,518 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,518 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][140], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,521 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,521 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,521 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,521 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][140], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,522 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,522 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,522 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,522 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 28#$Ultimate##0true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,526 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,526 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,526 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,526 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][152], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,529 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,529 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,529 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,529 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][152], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,532 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,532 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,532 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,532 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][152], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,532 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,532 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,532 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,532 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 28#$Ultimate##0true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,534 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,534 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,534 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,534 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,535 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,535 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,535 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,535 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,535 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,535 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,535 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,535 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,537 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,537 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,537 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,537 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,548 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,548 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,548 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,548 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,548 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,548 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,548 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,548 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,549 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,549 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,549 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,549 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,549 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,549 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,549 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,549 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,550 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,550 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,550 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,550 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 131#true, 47#L1034true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,566 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,566 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,567 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,567 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 69#L1031-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,570 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,570 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,570 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,570 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 79#L1032true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,570 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,570 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,570 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,570 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 69#L1031-6true, 147#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,571 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,571 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,571 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,571 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,571 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,571 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,571 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,571 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 150#true, 69#L1031-6true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,571 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,571 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,571 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,571 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0InUse, 73#L1023-6true, 79#L1032true, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,571 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,572 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,572 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,572 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 150#true, 69#L1031-6true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,572 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,572 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,572 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,572 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,572 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,572 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,572 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,572 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 131#true, 134#true, 150#true, 69#L1031-6true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,572 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,572 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,572 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,572 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 79#L1032true, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,572 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,572 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,572 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,572 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 29#L1031-4true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,575 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,575 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,575 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,575 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,575 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,575 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,575 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,575 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 29#L1031-4true, 73#L1023-6true, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,575 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,575 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,575 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,575 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 29#L1031-4true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,576 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,576 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,576 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,576 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 29#L1031-4true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,577 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:09:38,577 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:38,577 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:38,577 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:38,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 69#L1031-6true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,577 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,577 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,577 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,577 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 3#L1023-6true, 79#L1032true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,577 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,577 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,577 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,577 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 29#L1031-4true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,580 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:09:38,580 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:38,580 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:38,580 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:38,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 69#L1031-6true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,580 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,580 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,580 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,580 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 73#L1023-6true, 79#L1032true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,580 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,580 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,580 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,580 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 29#L1031-4true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,580 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:09:38,580 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:38,580 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:38,580 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:38,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 69#L1031-6true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,581 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,581 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,581 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,581 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,581 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,581 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,581 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,581 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,583 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,583 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,583 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,583 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,584 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,584 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,584 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,584 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,584 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,584 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,584 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,584 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:38,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][143], [threadThread3of3ForFork0InUse, 113#L1024true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,607 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,608 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,608 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,608 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][143], [threadThread3of3ForFork0InUse, 113#L1024true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,608 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,608 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,608 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,608 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 113#L1024true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,610 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,610 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,610 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,610 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,614 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,614 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,614 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,614 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,615 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,616 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,616 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,616 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 112#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,620 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,620 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,620 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,621 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,621 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,621 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,621 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,621 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,621 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,621 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,621 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,621 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 131#true, 91#L1032-6true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,622 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,622 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,622 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,622 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,627 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,627 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,627 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,627 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,628 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,628 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,628 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,628 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 91#L1032-6true, 150#true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,628 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,628 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,628 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,628 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 91#L1032-6true, 150#true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,628 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,628 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,628 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,628 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 131#true, 134#true, 91#L1032-6true, 150#true, 27#L1023-6true, 147#true, 90#L1022-3true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,629 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,629 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,629 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,629 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 28#$Ultimate##0true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,635 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,635 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,635 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,635 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,636 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,636 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,636 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,636 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,637 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,637 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,637 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,637 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][152], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,640 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,640 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,640 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,640 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][146], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 147#true, 141#true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,642 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,642 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,642 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,642 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][146], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,642 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,642 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,642 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,642 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 28#$Ultimate##0true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,643 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,643 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,643 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,643 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,647 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,647 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,647 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,647 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][152], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,648 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,648 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,648 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,648 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][152], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,648 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,648 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,648 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,648 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,649 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,649 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,649 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,649 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][245], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,650 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,650 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,650 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,650 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,650 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,650 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,650 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,650 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,650 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,650 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,650 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,650 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,650 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,657 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,657 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,657 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,657 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][246], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L1023-5true, 141#true, 96#L1024-3true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,659 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,659 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,659 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,659 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,659 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,659 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,659 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,659 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,660 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,660 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,660 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,660 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,660 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,660 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 131#true, 47#L1034true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,678 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,678 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,678 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,678 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 47#L1034true, 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,679 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,679 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,679 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,679 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 47#L1034true, 134#true, 62#L1024-3true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,679 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,679 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,679 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,679 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 47#L1034true, 134#true, 62#L1024-3true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,680 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,680 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,680 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,680 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 47#L1034true, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,680 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,680 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,680 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,680 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 150#true, 69#L1031-6true, 147#true, 141#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,684 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,684 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,684 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,684 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 79#L1032true, 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,684 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,685 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,685 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,685 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 69#L1031-6true, 147#true, 141#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,685 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,685 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,685 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,685 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,685 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,685 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,685 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,685 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 69#L1031-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,686 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,686 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,686 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,686 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,686 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,686 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,686 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,686 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 69#L1031-6true, 27#L1023-6true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,686 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,686 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,686 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,686 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 79#L1032true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,686 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,686 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,687 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,687 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 113#L1024true, 29#L1031-4true, 131#true, 134#true, 150#true, 147#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,691 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,691 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,691 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,691 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,692 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,692 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,692 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,692 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 69#L1031-6true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,692 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,692 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,692 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,692 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 79#L1032true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,692 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,692 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,692 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,692 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 29#L1031-4true, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,693 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,693 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,693 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,693 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 69#L1031-6true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,693 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,693 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,693 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,693 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 73#L1023-6true, 79#L1032true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,693 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,693 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,693 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,693 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 29#L1031-4true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,694 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,694 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,694 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,694 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 69#L1031-6true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,694 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,694 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,694 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,694 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,694 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,694 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,694 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,694 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 29#L1031-4true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 27#L1023-6true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,694 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,694 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,694 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,695 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 69#L1031-6true, 27#L1023-6true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,695 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,695 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,695 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,695 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 79#L1032true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 27#L1023-6true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,695 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,695 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,695 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,695 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,697 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,697 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,697 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,697 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,697 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,697 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,697 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,697 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 90#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,698 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,698 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,698 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,698 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 90#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,698 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,698 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,698 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,698 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 90#L1022-3true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,698 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,698 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,698 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,698 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:38,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,699 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,699 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,699 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,699 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,699 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,699 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,699 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,699 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:38,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 113#L1024true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 28#$Ultimate##0true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,719 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,719 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,719 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,719 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][244], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,723 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:09:38,723 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:09:38,723 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:09:38,724 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:09:38,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,724 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,724 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,724 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,724 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,724 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,728 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,728 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,728 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,728 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,728 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,728 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 90#L1022-3true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,734 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,734 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,734 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,734 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,734 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,734 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,734 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,734 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, 150#true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,734 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,734 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,734 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,734 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,735 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,735 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,735 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,735 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, 21#L1032-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,740 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,740 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,740 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,740 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 28#$Ultimate##0true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,743 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,743 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,743 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,743 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 28#$Ultimate##0true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,743 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,743 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,743 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,743 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][152], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,747 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,747 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,747 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,747 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][152], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,749 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,749 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,749 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,749 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][152], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,749 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,749 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,749 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,749 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 147#true, 141#true, 28#$Ultimate##0true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,750 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,750 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,750 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,750 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,753 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,753 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,753 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,753 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 28#$Ultimate##0true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,754 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,754 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,754 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,754 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][246], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 96#L1024-3true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,755 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,755 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,755 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,755 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,755 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,755 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,755 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,755 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,755 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,755 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 131#true, 134#true, 108#L1023-5true, 150#true, 147#true, 141#true, 12#L1023-5true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,758 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,758 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,758 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,758 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,759 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,759 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,759 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,759 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,761 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,761 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,761 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,761 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,761 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,761 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,761 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,761 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,762 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,762 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,762 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,762 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,762 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,762 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][175], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,767 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,767 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,767 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,767 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][175], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,767 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,767 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,767 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,767 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 12#L1023-5true, 96#L1024-3true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,767 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,767 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,767 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,767 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 141#true, 123#L1034-5true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,777 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,777 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,777 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,777 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 141#true, 123#L1034-5true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,777 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,777 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,777 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,777 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 150#true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 123#L1034-5true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,778 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 01:09:38,778 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:09:38,778 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:09:38,778 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 01:09:38,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 150#true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 31#L1035true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,778 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,778 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,778 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,778 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 12#L1023-5true, 96#L1024-3true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,778 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,778 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,778 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,778 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 131#true, 47#L1034true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,780 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,780 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,780 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,780 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 47#L1034true, 134#true, 150#true, 147#true, 141#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,781 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,781 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,781 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,781 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 3#L1023-6true, 47#L1034true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,782 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,782 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,782 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,782 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 47#L1034true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,783 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,783 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,783 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,783 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 47#L1034true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,784 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,784 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,784 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,784 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 47#L1034true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,784 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,784 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,784 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,784 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 47#L1034true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,784 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,784 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,784 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,784 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 150#true, 69#L1031-6true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,789 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,789 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,789 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,789 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 79#L1032true, 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,789 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,789 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,789 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,789 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 69#L1031-6true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,789 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,789 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,789 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,789 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,789 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,789 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,789 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,789 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 150#true, 69#L1031-6true, 27#L1023-6true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,790 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,790 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,790 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,790 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 79#L1032true, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,790 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,790 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,790 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,790 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 69#L1031-6true, 27#L1023-6true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,790 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,790 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,790 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,790 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,790 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,790 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,790 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,790 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [113#L1024true, threadThread3of3ForFork0InUse, 29#L1031-4true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,793 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,793 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,793 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,793 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [113#L1024true, threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 29#L1031-4true, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,793 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,793 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,793 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,793 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 113#L1024true, 29#L1031-4true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,793 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,794 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,794 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,794 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [113#L1024true, threadThread3of3ForFork0InUse, 29#L1031-4true, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,794 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,794 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,794 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,794 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 29#L1031-4true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,795 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,795 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,795 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,795 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,797 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,797 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,797 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,797 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,797 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,797 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,797 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,797 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 147#true, 90#L1022-3true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,798 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,798 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,798 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,798 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 90#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,798 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,798 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,798 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,798 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,798 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,798 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,798 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,798 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:38,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,815 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 01:09:38,815 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:09:38,815 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:09:38,815 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:09:38,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 96#L1024-3true, 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,832 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,832 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,832 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,832 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 131#true, 134#true, 52#L1032-4true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,833 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,833 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,833 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,833 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 21#L1032-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,833 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,833 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,833 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,833 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 21#L1032-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,833 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,833 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,833 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,833 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 21#L1032-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,834 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,834 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,834 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,834 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 21#L1032-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,834 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,834 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,834 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,834 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][152], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,843 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,843 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,843 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,843 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][152], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,844 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,844 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,844 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,844 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 28#$Ultimate##0true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,844 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,844 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,845 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,845 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 108#L1023-5true, 150#true, 147#true, 141#true, 12#L1023-5true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,846 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,846 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,847 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,847 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,848 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,848 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,848 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,848 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,849 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,849 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,849 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,849 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,849 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,849 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 150#true, 147#true, 141#true, 12#L1023-5true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,852 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,852 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,852 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,852 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 12#L1023-5true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,852 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,852 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,852 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,852 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 108#L1023-5true, 150#true, 147#true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,853 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,853 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,853 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,853 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 108#L1023-5true, 150#true, 27#L1023-6true, 147#true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,853 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,853 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,853 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,853 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,854 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 150#true, 147#true, 141#true, 12#L1023-5true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,854 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,854 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,854 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,854 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,854 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,854 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 12#L1023-5true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,854 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,854 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,854 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,854 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,854 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,856 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,856 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,856 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,856 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,856 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,856 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,856 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,857 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,857 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,857 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,857 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,857 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,857 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,857 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][175], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,861 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,861 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,861 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,861 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][175], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,861 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,861 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,862 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,862 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 12#L1023-5true, 96#L1024-3true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,862 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,862 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,862 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,862 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][175], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,863 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,863 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,863 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,863 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][175], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,863 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,863 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,863 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,863 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][175], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,863 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,863 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,863 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,863 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,864 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 12#L1023-5true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,864 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,864 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,864 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,864 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,864 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,864 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,864 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,864 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,864 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 27#L1023-6true, 141#true, 96#L1024-3true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,865 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,865 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,865 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,865 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 141#true, 31#L1035true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,884 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,884 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,884 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,884 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 141#true, 31#L1035true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,884 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,884 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,884 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,884 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 150#true, 147#true, 141#true, 96#L1024-3true, 67#L1035-1true, 12#L1023-5true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,885 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,885 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,885 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,885 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 96#L1024-3true, 123#L1034-5true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,885 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 01:09:38,885 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:09:38,885 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:09:38,885 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:09:38,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 96#L1024-3true, 31#L1035true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,885 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,885 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,885 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,885 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 96#L1024-3true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,885 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,885 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,885 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,885 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 123#L1034-5true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,886 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 01:09:38,886 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:09:38,886 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:09:38,886 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 01:09:38,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 31#L1035true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,886 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,886 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,886 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,886 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,886 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,886 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,886 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,886 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 47#L1034true, 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,887 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,887 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,887 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,887 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 47#L1034true, 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,887 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,887 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,887 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,887 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 47#L1034true, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,888 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,888 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,888 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,888 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 47#L1034true, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,888 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,888 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,888 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,888 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 47#L1034true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,888 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,888 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,889 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,889 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 73#L1023-6true, 3#L1023-6true, 131#true, 47#L1034true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,889 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,889 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,889 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,889 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 47#L1034true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,890 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,890 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,890 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,890 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 47#L1034true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 27#L1023-6true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,890 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,890 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,890 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,890 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 113#L1024true, 131#true, 134#true, 150#true, 69#L1031-6true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,893 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,893 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,893 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,893 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 113#L1024true, 79#L1032true, 131#true, 134#true, 150#true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,893 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,894 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,894 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,894 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,898 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,898 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,898 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,898 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,898 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,898 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,899 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,899 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,899 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,899 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,899 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,899 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 90#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,899 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,899 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,899 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,899 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,900 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,900 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,900 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,900 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:38,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][221], [threadThread3of3ForFork0InUse, 131#true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,922 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,923 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,923 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,923 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 150#true, 147#true, 141#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,926 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,926 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,926 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,926 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,926 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,926 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,927 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,927 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,927 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,927 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,927 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,927 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,929 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,929 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,929 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,929 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,929 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,929 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,929 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,929 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,929 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,929 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,929 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,929 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,930 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,930 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,930 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,930 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 27#L1023-6true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,930 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,930 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,930 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,930 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 52#L1032-4true, 150#true, 147#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,931 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,931 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,931 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,931 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 52#L1032-4true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,931 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,931 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,931 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,931 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 52#L1032-4true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,931 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,931 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,931 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,931 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 131#true, 134#true, 52#L1032-4true, 150#true, 27#L1023-6true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,932 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,932 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,932 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,932 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 28#$Ultimate##0true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,940 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,940 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,940 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,940 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 108#L1023-5true, 150#true, 147#true, 141#true, 67#L1035-1true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,941 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,941 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,941 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,941 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 150#true, 147#true, 141#true, 12#L1023-5true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,942 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,942 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,942 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,942 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 12#L1023-5true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,942 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,942 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,942 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,942 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 108#L1023-5true, 150#true, 147#true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,943 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,943 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,943 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,943 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 131#true, 134#true, 108#L1023-5true, 150#true, 27#L1023-6true, 147#true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,943 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,943 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,943 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,943 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,943 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 150#true, 147#true, 141#true, 12#L1023-5true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,944 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,944 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,944 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,944 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,944 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,944 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 12#L1023-5true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,944 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,944 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,944 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,944 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,944 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,945 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,945 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,945 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,945 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,945 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,945 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,945 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,945 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,945 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,945 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 150#true, 147#true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,948 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,948 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,948 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,948 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,948 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,948 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,948 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,948 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,948 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,948 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,948 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,948 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,949 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,949 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,949 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,949 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,949 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 150#true, 147#true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,949 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,949 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,949 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,949 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,949 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,949 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,949 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,950 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,950 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,950 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,950 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,950 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,950 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,950 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,950 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,950 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,950 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,950 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,950 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,950 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,950 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,950 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,950 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,950 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,950 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,950 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,950 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,951 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,951 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,951 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,951 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,951 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][175], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,951 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,951 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,951 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,951 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,951 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,951 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][175], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,951 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,951 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,951 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,952 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,952 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,954 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,954 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,954 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,955 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,955 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,955 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,957 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:38,957 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:38,957 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:38,957 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:38,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][245], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,957 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,957 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,957 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,957 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,957 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:38,957 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:38,957 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:38,957 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:38,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,957 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:38,957 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:38,957 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:38,957 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:38,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][246], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,957 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:38,958 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:38,958 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:38,958 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:38,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][173], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,961 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:38,961 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:38,961 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:38,961 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:38,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][184], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,961 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:38,961 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:38,961 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:38,961 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:38,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][184], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,961 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:38,961 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:38,961 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:38,961 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:38,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,961 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:38,961 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:38,961 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:38,961 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:38,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][174], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,962 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:38,962 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:38,962 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:38,962 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:38,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][175], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,962 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,962 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,962 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,962 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][173], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,962 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:38,962 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:38,962 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:38,962 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:38,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][184], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,962 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:38,962 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:38,962 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:38,962 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:38,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][184], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,963 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:38,963 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:38,963 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:38,963 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:38,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,963 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:38,963 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:38,963 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:38,963 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:38,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][174], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,963 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:38,963 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:38,963 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:38,963 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:38,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][175], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,963 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,963 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,963 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,963 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,964 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,964 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:38,964 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:38,964 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:38,964 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:38,964 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:38,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 12#L1023-5true, 67#L1035-1true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,964 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,964 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,964 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,964 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,964 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][245], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,964 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,964 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,964 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,964 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,964 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:38,964 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,964 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:38,964 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:38,965 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:38,965 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:38,965 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:38,965 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,965 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:38,965 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:38,965 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:38,965 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:38,965 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:38,965 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][246], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,965 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:38,965 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:38,965 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:38,965 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:38,965 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:38,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][175], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,965 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,965 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,965 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,965 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][175], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,965 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,965 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,965 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,965 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][175], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,966 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,966 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,966 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,966 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 96#L1024-3true, 12#L1023-5true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,966 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 01:09:38,966 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:38,966 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:38,966 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:38,967 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 12#L1023-5true, 96#L1024-3true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,967 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,967 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,967 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,967 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,967 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,967 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,967 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,967 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,967 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 27#L1023-6true, 141#true, 96#L1024-3true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,968 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,968 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,968 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,968 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,968 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,968 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,968 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,968 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,968 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,968 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,969 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 27#L1023-6true, 141#true, 96#L1024-3true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,969 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,970 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,970 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,970 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,970 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 141#true, 67#L1035-1true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,975 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,975 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,975 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,975 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 141#true, 67#L1035-1true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,975 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,975 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,975 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,975 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,975 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,975 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,975 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,975 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 96#L1024-3true, 67#L1035-1true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,976 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,976 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,976 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,976 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 67#L1035-1true, 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,976 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,976 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,976 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,976 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 113#L1024true, 131#true, 47#L1034true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,977 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,977 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,977 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,977 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 113#L1024true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 69#L1031-6true, 147#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,980 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,980 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,980 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,980 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 113#L1024true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,980 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,980 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,980 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,980 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [113#L1024true, threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 150#true, 69#L1031-6true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,980 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,980 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,980 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,980 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [113#L1024true, threadThread3of3ForFork0InUse, 73#L1023-6true, 79#L1032true, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,980 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,980 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,980 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,980 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [113#L1024true, threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 150#true, 69#L1031-6true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,981 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,981 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,981 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,981 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [113#L1024true, threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 79#L1032true, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,981 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,981 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,981 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,981 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [113#L1024true, threadThread3of3ForFork0InUse, 131#true, 134#true, 150#true, 69#L1031-6true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,981 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,981 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,981 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,981 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [113#L1024true, threadThread3of3ForFork0InUse, 79#L1032true, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,981 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,981 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,981 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,981 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 69#L1031-6true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,982 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,982 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,982 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,982 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 79#L1032true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,982 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,982 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,982 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,982 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 29#L1031-4true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,983 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 01:09:38,983 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:38,983 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:38,983 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:09:38,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 69#L1031-6true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,983 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,983 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,983 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,983 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 3#L1023-6true, 79#L1032true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,984 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,984 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,984 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,984 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,986 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,986 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,986 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,986 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 90#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,986 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,986 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,986 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,986 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 90#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,986 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,986 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,986 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,986 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,987 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,987 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,987 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,987 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:38,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0InUse, 83#L1024-3true, 131#true, 134#true, 108#L1023-5true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:38,998 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,998 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,998 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:38,998 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 12#L1023-5true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,007 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,007 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,007 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,007 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][244], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,008 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,008 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,008 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,008 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][178], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,010 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,010 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,010 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,010 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [threadThread3of3ForFork0InUse, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, 150#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,010 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,010 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,010 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,010 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 73#L1023-6true, 3#L1023-6true, 131#true, 91#L1032-6true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,010 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,010 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,010 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,010 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][178], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,010 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,010 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,010 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,010 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, 150#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,011 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,011 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,011 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,011 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,011 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,011 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,011 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,011 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][240], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, 150#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,011 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,011 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,011 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,011 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,011 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,012 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,012 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,012 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,012 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,012 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,012 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][244], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,012 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,012 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,012 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,012 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,012 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 48#L1023-4true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,017 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,017 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,017 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,017 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][221], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,017 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,017 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,017 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,017 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,017 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,017 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,017 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,017 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,018 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,018 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,018 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,018 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][221], [threadThread3of3ForFork0InUse, 131#true, 134#true, 54#L1032-5true, 150#true, 27#L1023-6true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,018 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,018 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,018 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,018 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 52#L1032-4true, 150#true, 147#true, 141#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,021 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,021 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,021 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,021 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 52#L1032-4true, 150#true, 147#true, 141#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,021 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,021 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,021 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,021 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, 150#true, 141#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,022 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,023 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,023 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,023 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,023 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,023 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,023 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,023 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,023 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,023 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,023 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,023 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,023 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,024 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,024 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,024 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,024 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,024 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,024 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,024 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,024 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,024 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,024 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,024 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,024 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,024 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,024 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,024 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,025 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,025 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,025 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,025 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 27#L1023-6true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,025 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,025 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,025 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,025 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,025 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,025 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,025 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,025 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,027 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,027 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,027 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,027 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,027 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,027 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,027 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,027 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, 150#true, 27#L1023-6true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,027 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,027 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,027 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,027 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 71#L1035-2true, 108#L1023-5true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,032 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,032 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,032 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,032 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,032 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,032 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,032 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,032 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,032 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,032 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,032 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,032 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 150#true, 147#true, 141#true, 67#L1035-1true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,034 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,034 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,034 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,034 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 67#L1035-1true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,034 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,034 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,034 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,034 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,035 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,035 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,035 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,035 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,035 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,035 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,035 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,035 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,035 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 131#true, 134#true, 71#L1035-2true, 108#L1023-5true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,035 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,035 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,035 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,035 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,035 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 108#L1023-5true, 147#true, 141#true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,036 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,036 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,036 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,036 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,036 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,036 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,036 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,036 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 108#L1023-5true, 150#true, 147#true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,036 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,036 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,036 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,036 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 108#L1023-5true, 150#true, 27#L1023-6true, 147#true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,037 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,037 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,037 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,037 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,038 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 150#true, 147#true, 141#true, 67#L1035-1true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,038 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,038 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,038 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,038 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,038 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,038 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,038 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,038 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,038 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,038 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,038 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,038 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,038 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,038 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,038 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,039 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,039 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,039 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,039 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,039 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,039 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,039 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,039 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,039 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,039 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,039 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,039 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,039 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 67#L1035-1true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,039 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,039 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,039 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,039 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,039 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,040 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,040 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,040 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,040 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,040 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,040 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,040 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,040 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,040 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,040 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,040 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,040 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,040 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,040 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,040 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,040 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,040 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,040 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,040 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,040 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,040 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,040 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 150#true, 147#true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,041 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,041 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,041 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,041 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,041 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,041 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,041 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,041 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,041 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,041 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,041 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,041 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,041 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,041 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,041 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,041 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,042 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 150#true, 147#true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,042 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,042 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,042 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,042 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,042 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,042 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,042 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,042 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,042 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,042 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,042 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,042 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,042 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,043 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,043 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,043 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,043 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,043 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,043 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,043 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,043 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,043 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,043 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,043 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,043 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,043 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,043 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,043 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,043 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,043 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,043 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,046 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][175], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,046 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,046 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,046 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,046 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,046 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,047 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][175], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,047 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,047 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,047 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,047 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,047 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 150#true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,048 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,048 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,048 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,048 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,052 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,052 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,052 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,052 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][245], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,052 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,052 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,052 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,052 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,052 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,052 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,052 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,052 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,052 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,052 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,052 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,052 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][246], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,053 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,053 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,053 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,053 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,053 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,053 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,053 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,053 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][245], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,053 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,054 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,054 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,054 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,054 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,054 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,054 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,054 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,054 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,054 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,054 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,054 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][246], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 27#L1023-6true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,054 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,054 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,054 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,054 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][175], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,054 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,054 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,054 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,054 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][175], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,055 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,055 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,055 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,055 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][175], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,055 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,055 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,055 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,055 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 67#L1035-1true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,056 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:09:39,056 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:39,056 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:39,056 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:39,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][245], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,056 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,056 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,056 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,056 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,056 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 67#L1035-1true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,056 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,056 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,056 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,056 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,056 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,056 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,056 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,056 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,056 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,057 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,057 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,057 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,057 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,057 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,057 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,057 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,057 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,057 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,057 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,057 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][245], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,057 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,057 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,057 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,057 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,057 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,058 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,058 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,058 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,058 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,058 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,058 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,058 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,058 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,058 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,058 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,058 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,058 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,058 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][246], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,058 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,058 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,058 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,058 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,058 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,059 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,059 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,059 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,059 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,059 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,059 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 27#L1023-6true, 141#true, 67#L1035-1true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,059 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,059 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,059 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,059 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,059 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][245], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,059 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,059 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,059 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,059 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,059 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,059 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,059 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,059 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,059 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,059 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,060 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,060 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,060 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,060 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,060 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,060 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][246], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 27#L1023-6true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,060 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,060 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,060 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,060 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,060 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 96#L1024-3true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,061 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:09:39,061 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:39,061 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:39,061 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:39,061 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,061 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,061 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,061 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,061 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,061 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,062 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:09:39,062 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:39,062 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:39,062 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:09:39,062 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 27#L1023-6true, 141#true, 96#L1024-3true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,062 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,062 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,062 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,062 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,062 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,068 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,068 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,068 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,068 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,068 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,068 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,068 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,068 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,069 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,069 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,069 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,069 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 113#L1024true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 47#L1034true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,070 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,070 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,070 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,070 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [113#L1024true, threadThread3of3ForFork0InUse, 73#L1023-6true, 47#L1034true, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,071 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,071 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,071 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,071 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [113#L1024true, threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 47#L1034true, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,071 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,071 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,071 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,071 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [113#L1024true, threadThread3of3ForFork0InUse, 131#true, 47#L1034true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,071 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,072 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,072 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,072 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 131#true, 47#L1034true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,072 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,072 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,072 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,072 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:39,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 131#true, 134#true, 91#L1032-6true, 108#L1023-5true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,081 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,081 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,081 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,081 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,083 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,083 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,083 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,083 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,083 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,083 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,083 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,083 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,084 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,084 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,084 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,084 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,084 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 131#true, 91#L1032-6true, 134#true, 108#L1023-5true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,084 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,084 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,084 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,084 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,084 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0InUse, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 108#L1023-5true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,085 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,085 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,085 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,085 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0InUse, 83#L1024-3true, 131#true, 134#true, 108#L1023-5true, 54#L1032-5true, 150#true, 27#L1023-6true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,085 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,085 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,085 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,085 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,086 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,086 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,086 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,086 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,086 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,086 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,086 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,086 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,086 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,086 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,086 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,086 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,086 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,086 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,087 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,087 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,087 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,087 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,087 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,087 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,087 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,087 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,087 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,087 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,087 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,087 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,087 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,087 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, 150#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,093 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,093 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,093 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,093 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,097 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,097 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,097 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,097 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][244], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,097 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,097 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,098 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,098 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 27#L1023-6true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,098 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,098 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,098 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,098 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][244], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 27#L1023-6true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,098 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,098 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,098 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,098 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][240], [threadThread3of3ForFork0InUse, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, 150#true, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,100 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,100 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,100 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,100 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,100 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][240], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, 150#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,100 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,100 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,100 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,100 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,100 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][244], [threadThread3of3ForFork0InUse, 131#true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 96#L1024-3true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,100 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,100 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,100 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,100 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 131#true, 91#L1032-6true, 134#true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,100 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,100 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,100 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,100 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][240], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, 150#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,101 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,101 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,101 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,101 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,101 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,101 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,101 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,101 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,101 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,101 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,101 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][244], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,101 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,101 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,101 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,101 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,101 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][240], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, 150#true, 27#L1023-6true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,102 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,102 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,102 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,102 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,102 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 27#L1023-6true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,102 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,102 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,102 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,102 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,102 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,102 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][244], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 27#L1023-6true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,102 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,102 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,102 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,102 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,102 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, 150#true, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,104 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,104 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,104 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,104 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, 150#true, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,104 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,104 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,104 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,104 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,108 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,108 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,108 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,108 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 48#L1023-4true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,108 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,108 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,108 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,108 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 91#L1032-6true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,109 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,109 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,109 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,109 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 91#L1032-6true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,109 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,109 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,109 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,109 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 131#true, 134#true, 91#L1032-6true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,109 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,109 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,109 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,109 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 52#L1032-4true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,111 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,111 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,111 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,111 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 52#L1032-4true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,111 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,111 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,111 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,111 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 52#L1032-4true, 150#true, 27#L1023-6true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,112 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,112 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,112 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,112 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 52#L1032-4true, 150#true, 27#L1023-6true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,112 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,112 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,112 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,112 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,112 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,112 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,113 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,113 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,113 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,113 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,113 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,113 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,114 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,114 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,114 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,114 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, 150#true, 27#L1023-6true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,114 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,114 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,114 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,114 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 113#L1024true, 131#true, 134#true, 150#true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,115 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,115 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,115 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,115 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 108#L1023-5true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,264 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,264 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,264 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,264 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 108#L1023-5true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,265 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,265 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,265 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,265 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 150#true, 147#true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,266 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,266 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,266 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,266 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,266 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,266 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,266 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,266 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,266 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,266 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,266 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,267 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,267 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,267 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,267 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,267 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,268 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,268 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,268 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,268 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,268 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,268 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,268 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,268 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,268 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 108#L1023-5true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,268 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,268 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,268 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,269 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,269 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 108#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,269 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,269 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,269 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,269 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,269 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,269 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,269 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,269 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,270 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,270 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,270 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,270 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,270 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,270 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,270 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,270 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 131#true, 134#true, 71#L1035-2true, 108#L1023-5true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,270 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,270 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,270 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,270 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,270 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 108#L1023-5true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,270 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,270 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,270 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,270 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,270 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,271 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,271 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,271 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,271 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,271 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,271 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,271 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,271 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,271 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,271 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,271 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,272 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,272 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,272 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,272 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,272 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,272 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,272 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,272 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,272 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,272 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,272 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,272 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,272 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,272 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,272 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,272 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,272 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,272 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,272 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,272 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,272 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,272 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,272 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,273 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,273 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,273 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,273 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,273 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,273 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,273 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,273 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,273 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,273 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,273 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,273 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,273 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,273 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,273 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,273 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,273 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,273 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,274 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,274 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,274 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,274 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,274 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,274 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,274 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,274 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,274 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,274 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,274 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,274 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,274 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,275 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 150#true, 147#true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,275 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,275 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,275 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,275 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,275 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,275 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,275 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,275 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,275 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,275 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,275 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,275 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,275 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,275 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,275 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,275 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,275 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,275 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,275 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,275 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,275 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,276 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,276 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,276 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,276 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,276 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,276 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,276 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,276 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,276 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,276 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,276 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,276 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,276 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,277 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,277 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,277 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,277 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,277 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,277 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,277 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,277 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,277 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,277 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,277 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,277 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,277 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,277 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,277 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,277 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,277 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,278 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,278 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,278 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,278 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,278 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,278 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,278 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,279 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,279 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,279 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,279 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,279 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,279 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,279 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,279 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,279 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,279 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,279 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,279 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,279 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,279 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,279 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,279 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,279 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,279 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,279 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,279 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,280 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,280 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,280 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,280 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,280 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,280 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,280 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,280 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,280 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,280 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,280 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,280 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,280 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,280 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,280 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,280 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,280 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,280 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,280 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,280 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,281 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,281 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,281 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,281 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][79], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,281 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,281 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,281 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,281 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,282 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,282 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,282 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,282 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,282 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,282 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,282 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,282 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,282 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,282 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,282 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,282 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,282 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,282 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,282 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,282 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,282 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,282 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,282 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,283 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,283 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,283 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,283 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,283 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,283 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,283 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,283 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,283 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,283 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,283 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,283 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,283 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,283 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,283 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,283 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,283 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,283 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,283 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,284 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,284 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,284 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,284 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,284 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,284 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,284 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 150#true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,285 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,285 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,285 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,285 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,288 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,288 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,288 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,288 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,288 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,288 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,288 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,288 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 108#L1023-5true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,289 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,289 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,289 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,289 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,289 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,289 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,289 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,289 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,289 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,289 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,289 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,289 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,290 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,290 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,290 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,290 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,290 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,290 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,290 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,290 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,290 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,290 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,290 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,290 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,291 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,291 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,291 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,291 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,292 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][175], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,292 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,292 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,292 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,292 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,292 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,292 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][175], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,292 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,292 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,292 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,292 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,292 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,294 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,294 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,294 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,294 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 150#true, 147#true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,296 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,296 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,296 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,296 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,296 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,296 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,296 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,296 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,296 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,296 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,296 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,296 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,296 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,296 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,296 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,296 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,297 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 150#true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,297 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,297 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,297 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,297 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,297 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,297 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 150#true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,297 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,297 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,297 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,297 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,297 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 96#L1024-3true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,298 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,298 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,298 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,298 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,298 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,298 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,298 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,298 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,302 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,302 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,302 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,302 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,303 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,303 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,303 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,303 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,303 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,303 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,303 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,303 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,305 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][173], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,305 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,305 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,305 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,305 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,305 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,305 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][184], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,305 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,305 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,305 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,305 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,305 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,305 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][184], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,305 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,305 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,305 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,305 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,306 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,306 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,306 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,306 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,306 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,306 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,306 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,306 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][174], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,306 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,306 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,306 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,306 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,306 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,307 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][173], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,307 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,307 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,307 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,307 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,307 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,307 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][184], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,307 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,307 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,307 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,307 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,307 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,307 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][184], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,307 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,307 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,307 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,307 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,307 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,308 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,308 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,308 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,308 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,308 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,308 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,308 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][174], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,308 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,308 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,308 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,308 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,308 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,309 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,309 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,309 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,309 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,309 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,309 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,309 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,309 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,309 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,309 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,309 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,309 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,309 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,309 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,309 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,309 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 67#L1035-1true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,310 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,310 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,310 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,310 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][245], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,310 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,310 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,310 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,310 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,310 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,310 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,310 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,310 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,310 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,310 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,311 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,311 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,311 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,311 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 27#L1023-6true, 112#L1023-5true, 141#true, 67#L1035-1true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,312 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,312 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,312 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,312 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][245], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,313 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,313 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,313 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,313 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,313 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 27#L1023-6true, 141#true, 67#L1035-1true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,313 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,313 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,313 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,313 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,313 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,313 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,313 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,313 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,313 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,314 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,314 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,314 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,314 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,322 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,322 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,322 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,322 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,322 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,322 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,322 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,322 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,323 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,323 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,323 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,323 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,323 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,323 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,323 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,323 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,323 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,323 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,323 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,323 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,323 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,323 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,323 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,324 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:39,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,324 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,324 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,324 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,324 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,324 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,324 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,324 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,324 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,324 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,324 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,325 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,325 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 3#L1023-6true, 47#L1034true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,327 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,327 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,327 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,327 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:39,336 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,336 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,336 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,336 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,336 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,336 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 108#L1023-5true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,336 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,336 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,337 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,337 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 131#true, 134#true, 91#L1032-6true, 108#L1023-5true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,337 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,337 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,337 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,337 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,338 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,338 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,338 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,338 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,338 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,338 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,338 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,338 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,338 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,338 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,338 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,338 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0InUse, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,340 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,340 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,340 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,340 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,340 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,340 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,340 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,340 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 54#L1032-5true, 150#true, 27#L1023-6true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,341 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,341 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,341 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,341 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 54#L1032-5true, 150#true, 27#L1023-6true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,341 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,341 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,341 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,341 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,342 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,342 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,342 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,342 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,342 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 108#L1023-5true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,342 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,342 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,342 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,342 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,342 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,343 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,343 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,343 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,343 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,343 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 131#true, 91#L1032-6true, 134#true, 108#L1023-5true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,343 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,343 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,343 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,343 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,343 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,343 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,343 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,343 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,343 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,343 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,343 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,344 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,344 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,344 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,344 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,344 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,344 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,344 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,344 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,344 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,344 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,345 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,345 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,345 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,345 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,345 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,345 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,345 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,345 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,345 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,345 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0InUse, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,345 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,345 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,345 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,345 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,345 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,346 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,346 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,346 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,346 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,346 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,346 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,346 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,346 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,346 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,346 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,346 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,346 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,346 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,346 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,347 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,347 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,347 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,347 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 113#L1024true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 91#L1032-6true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,347 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,347 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,347 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,347 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 91#L1032-6true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,347 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,347 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,348 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,348 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,348 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 54#L1032-5true, 150#true, 27#L1023-6true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,348 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,348 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,348 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,348 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,348 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 113#L1024true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,348 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,348 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,348 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,348 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 113#L1024true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,348 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,348 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,348 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,348 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,349 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,349 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,349 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,349 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 113#L1024true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,349 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,349 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,349 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,349 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,349 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,349 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,349 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,349 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,349 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 54#L1032-5true, 150#true, 27#L1023-6true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,349 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,349 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,349 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,349 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,349 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 113#L1024true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,349 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,350 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,350 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,350 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [threadThread3of3ForFork0InUse, 113#L1024true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,350 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,350 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,350 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,350 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [113#L1024true, threadThread3of3ForFork0InUse, 131#true, 91#L1032-6true, 134#true, 62#L1024-3true, 108#L1023-5true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,355 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,355 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,355 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,355 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [113#L1024true, threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,355 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,355 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,355 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,355 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 12#L1023-5true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,355 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,355 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,355 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,356 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 91#L1032-6true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,357 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,357 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,357 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,357 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 96#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,358 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,358 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,358 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,358 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,359 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [threadThread3of3ForFork0InUse, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, 150#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,359 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,359 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,359 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,359 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,359 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,359 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][177], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, 150#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,359 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,359 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,359 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,359 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,359 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 112#L1023-5true, 12#L1023-5true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,366 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,366 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,366 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,366 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,367 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,367 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,367 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,367 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,368 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][178], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,368 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,368 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,368 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,368 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,368 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,368 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 73#L1023-6true, 3#L1023-6true, 131#true, 91#L1032-6true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,368 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,368 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,368 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,368 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,368 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,368 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][178], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,369 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,369 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,369 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,369 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,369 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,369 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,369 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,369 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,369 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,369 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,369 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,369 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,369 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,369 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,369 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][240], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, 150#true, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,370 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,370 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,370 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,370 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,370 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][240], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, 150#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,370 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][244], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,370 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 150#true, 112#L1023-5true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,371 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,371 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,371 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,371 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,372 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,372 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,372 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,372 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,372 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,372 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,372 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,372 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][240], [threadThread3of3ForFork0InUse, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, 150#true, 27#L1023-6true, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,373 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,373 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,373 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,373 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,373 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][240], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, 150#true, 27#L1023-6true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,373 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,373 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,373 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,373 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,373 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][244], [threadThread3of3ForFork0InUse, 131#true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 27#L1023-6true, 112#L1023-5true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,373 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,373 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,373 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,373 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 131#true, 134#true, 91#L1032-6true, 150#true, 27#L1023-6true, 112#L1023-5true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,374 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,374 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,374 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,374 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 131#true, 91#L1032-6true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,374 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,374 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,374 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,374 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,379 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,379 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,379 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,379 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,379 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,379 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,379 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,379 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,380 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,380 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,380 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,380 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,380 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,380 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,380 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,380 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 113#L1024true, 131#true, 134#true, 52#L1032-4true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,382 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,382 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,382 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,382 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 113#L1024true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,383 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,383 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,383 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,383 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [113#L1024true, threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,383 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,383 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,383 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,383 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [113#L1024true, threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,384 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,384 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,384 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,384 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [113#L1024true, threadThread3of3ForFork0InUse, 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,384 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,384 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,384 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,384 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,385 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,385 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,385 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,385 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,391 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,392 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,392 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,392 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,392 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,392 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,392 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,392 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,392 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,392 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,392 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,392 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,392 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,392 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,392 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,393 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,393 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,393 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,393 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,393 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,393 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,393 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,393 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,393 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,393 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,393 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,393 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,393 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,393 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,393 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,393 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,393 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,394 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,394 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,394 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,394 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,394 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,396 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,396 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,396 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,396 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,396 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 108#L1023-5true, 147#true, 141#true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,396 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,396 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,396 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,396 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,396 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,399 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,399 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,399 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,399 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,399 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,399 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,399 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,399 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,399 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,399 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,399 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,399 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,399 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,399 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,399 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,399 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,399 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,399 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,400 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,400 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,400 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,400 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,400 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,400 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,400 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,400 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,400 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,400 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,400 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,400 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,400 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,400 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,400 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,400 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,400 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,400 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,400 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,401 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,401 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,401 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,401 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,401 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,401 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,401 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,401 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,401 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,401 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,401 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,401 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,401 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,401 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,401 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,402 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,402 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,402 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,402 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,402 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,402 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,402 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,402 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,402 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,402 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,402 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,402 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,402 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,402 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,402 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,402 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,402 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,402 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,402 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,402 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,402 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,402 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,403 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,403 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,403 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,403 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,403 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,403 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,403 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,403 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,403 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,403 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,403 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,403 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,403 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,403 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,403 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,403 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,403 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,403 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,404 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,404 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,404 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,404 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,404 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,404 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,404 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,404 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,404 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,404 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,404 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,404 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,404 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,404 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,404 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,404 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,404 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,405 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,405 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,405 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,405 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,405 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,405 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,405 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,405 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,405 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,405 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,405 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,405 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,405 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,405 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,405 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,405 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,405 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,405 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,405 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,405 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,405 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,405 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,406 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,406 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,406 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,406 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,406 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,406 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,406 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,406 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,406 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,406 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,406 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,406 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,407 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,407 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,407 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,407 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,407 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,407 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,407 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,407 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,407 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,407 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,407 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,407 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,407 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,407 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,407 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,407 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,407 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,407 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,407 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,407 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,407 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,407 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,407 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,407 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,407 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,407 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,408 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,408 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,408 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,408 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,408 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,408 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,408 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,408 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,408 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,408 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,408 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,408 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,408 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,408 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,408 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,408 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,408 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,408 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,408 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,408 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,408 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,408 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,408 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,409 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,409 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,409 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,409 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,409 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,409 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,409 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,409 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,409 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,409 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,409 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,409 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,410 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,410 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,410 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,410 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,410 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,410 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,410 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,410 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,410 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,410 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,410 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,410 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,410 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,410 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,410 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,410 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,410 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,410 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,410 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,410 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,410 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,410 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,410 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,410 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,410 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,410 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,411 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,411 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,411 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,411 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,411 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,411 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,411 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,411 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,411 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,411 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,411 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,411 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,411 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,411 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,411 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,411 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,411 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,411 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,411 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,411 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,411 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,411 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,411 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 150#true, 147#true, 141#true, 96#L1024-3true, 67#L1035-1true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,413 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,413 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,413 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,413 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,413 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,413 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,413 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,413 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,413 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,413 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,413 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,413 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,413 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,413 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,413 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,413 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,413 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,413 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,413 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,413 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,414 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [113#L1024true, threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,414 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,414 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,414 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,414 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,414 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,414 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,414 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,414 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,414 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,414 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,414 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 150#true, 147#true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,415 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,415 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,415 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,415 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,415 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,415 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,415 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,415 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,415 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,415 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,415 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,415 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,415 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,415 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,416 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,416 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,416 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 150#true, 147#true, 141#true, 96#L1024-3true, 67#L1035-1true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,416 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,416 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,416 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,416 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,416 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 96#L1024-3true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,416 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,416 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,416 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,416 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,417 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,417 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,417 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,417 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,419 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,419 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,419 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,419 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,419 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,419 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,419 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,419 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,419 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,419 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,419 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,419 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,420 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,420 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,420 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,420 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,420 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][245], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,421 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,421 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,421 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,421 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,421 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,421 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,421 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,421 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,421 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,421 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,421 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,421 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,421 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,421 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,421 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,421 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,421 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,421 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,421 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,422 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,422 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,422 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,422 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,422 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,422 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,422 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,422 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,422 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,422 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,423 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,423 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,423 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,423 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,423 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,423 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,423 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,423 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,423 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,423 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,423 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,424 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,424 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,424 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,424 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,424 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,424 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,424 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,424 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,424 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,424 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,424 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,424 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,424 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,425 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,425 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,426 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,426 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,426 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,426 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,427 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 96#L1024-3true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,427 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,427 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,427 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,427 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,427 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 96#L1024-3true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,428 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,428 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,428 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,428 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,428 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,429 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,429 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,429 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,429 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,429 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,429 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,429 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,429 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,429 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,429 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][174], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,431 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,431 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,431 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,431 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][246], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L1023-5true, 141#true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,431 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,431 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,431 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,431 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,432 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,432 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,432 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,432 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,432 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,432 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,432 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,432 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,432 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,433 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,433 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,433 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 62#L1024-3true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 108#L1023-5true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,433 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,433 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,433 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,433 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,433 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,433 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,433 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,433 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,433 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,433 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,434 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,434 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,434 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,434 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,434 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,434 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,434 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,434 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,434 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,434 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,434 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,434 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,434 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,434 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][179], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,435 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,435 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,435 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,435 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,435 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,435 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,435 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,435 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,435 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,435 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,435 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,435 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,435 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,435 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,436 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,436 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,436 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,436 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:39,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,436 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,436 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,436 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,436 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,437 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,437 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,437 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,437 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,437 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,437 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,437 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,437 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,437 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,438 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,438 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,438 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,438 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,438 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,438 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,438 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,438 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,438 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,438 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,438 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,438 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,438 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,439 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,439 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,439 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,439 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,439 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,439 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,439 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,439 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,439 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,439 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,439 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,439 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,440 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,440 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,440 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,440 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,440 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,440 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,440 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,440 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,440 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,440 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,440 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,440 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,441 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,441 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,441 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,441 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,441 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,442 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,442 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,442 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,447 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,447 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,447 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,447 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,447 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,447 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,447 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,447 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 147#true, 141#true, 46#L1035-4true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,448 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 46#L1035-4true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,448 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,448 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,449 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,449 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,449 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,449 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:39,457 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,457 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,457 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,457 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,457 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,457 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,458 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,458 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,458 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,458 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,458 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,458 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,458 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,459 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,459 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,459 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,459 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,459 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,459 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,459 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,459 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,459 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,459 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,459 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,459 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,459 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,460 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,460 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,460 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,460 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,460 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,460 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,460 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,460 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,460 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,460 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,460 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,460 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,461 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 91#L1032-6true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,461 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,461 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,461 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,461 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,461 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,461 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,461 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,461 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,461 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,461 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,461 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [113#L1024true, threadThread3of3ForFork0InUse, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,463 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,464 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,464 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,464 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][221], [threadThread3of3ForFork0InUse, 113#L1024true, 131#true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,464 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,464 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,464 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,464 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,465 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,465 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,465 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,465 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,465 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,465 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,465 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,465 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 113#L1024true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,465 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,465 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,465 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,465 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,466 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,466 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,466 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,466 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,466 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,466 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,466 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,466 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,466 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,466 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,466 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,466 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,466 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,466 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,467 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,467 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,467 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,467 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,467 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,467 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,467 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,467 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,467 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,467 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,467 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,467 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,467 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,467 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,467 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,467 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,467 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,467 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,467 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,467 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,468 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,468 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,468 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,468 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,468 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,468 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,468 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [113#L1024true, threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,468 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,468 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,468 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,468 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,468 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,468 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 131#true, 91#L1032-6true, 134#true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,468 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,468 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,468 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,468 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,468 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,468 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 113#L1024true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,469 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,469 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,469 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,469 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,469 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,469 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,469 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,469 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,469 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,469 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [113#L1024true, threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 62#L1024-3true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,469 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,469 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,469 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,469 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,469 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,470 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,470 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,470 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,470 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,470 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,470 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,470 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,470 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 113#L1024true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,470 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,470 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,470 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,470 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,470 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,471 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][221], [threadThread3of3ForFork0InUse, 113#L1024true, 131#true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,471 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,471 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,471 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,471 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,471 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,471 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 113#L1024true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,471 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,471 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,471 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,471 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,471 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 113#L1024true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,471 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,471 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,471 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,471 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 91#L1032-6true, 108#L1023-5true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,476 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,476 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,476 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,476 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,476 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,476 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,476 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,476 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 91#L1032-6true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,476 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,476 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,476 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,476 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,477 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,477 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,477 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,477 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][178], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,477 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,477 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,477 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,477 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,478 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][244], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,478 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,478 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,478 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,478 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,478 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,478 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,478 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,478 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,478 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,478 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,478 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,478 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,479 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,479 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,479 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,479 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,479 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,479 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,479 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,479 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,480 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,480 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,480 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,480 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,480 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,480 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,481 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][180], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,481 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,482 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 112#L1023-5true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,487 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,487 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,487 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,487 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 112#L1023-5true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,487 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,487 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,487 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,487 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 91#L1032-6true, 108#L1023-5true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,488 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,488 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,488 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,488 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 91#L1032-6true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,488 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,488 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,488 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,488 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 91#L1032-6true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,488 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,488 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,488 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,488 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,488 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,488 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,488 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,488 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 91#L1032-6true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,489 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,489 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,489 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,489 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,489 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,489 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,489 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,489 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 91#L1032-6true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,489 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,489 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,490 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,490 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,490 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][178], [threadThread3of3ForFork0InUse, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 112#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,490 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][178], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 112#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,491 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,491 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,491 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,491 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 27#L1023-6true, 112#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,491 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,491 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,491 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,491 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 112#L1023-5true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,492 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,492 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,492 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,492 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,493 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,493 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,493 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,493 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,493 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,493 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,493 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,493 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,493 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,493 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 91#L1032-6true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,494 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,494 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,494 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,494 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [threadThread3of3ForFork0InUse, 113#L1024true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 52#L1032-4true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,500 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,500 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,500 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,500 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [113#L1024true, threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 52#L1032-4true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,500 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,500 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,500 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,500 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [113#L1024true, threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 52#L1032-4true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,501 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,501 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,501 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,501 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][210], [113#L1024true, threadThread3of3ForFork0InUse, 131#true, 134#true, 52#L1032-4true, 150#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,501 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,501 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,501 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,501 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,502 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,502 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,502 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,502 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, 150#true, 112#L1023-5true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,503 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,503 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,503 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,503 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,509 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,509 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,510 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,510 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,510 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,510 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,510 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,510 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,510 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,510 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,510 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,510 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,510 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,510 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,510 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,510 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,510 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,510 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,510 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,510 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,510 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,511 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,511 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,511 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,511 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,511 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,511 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,511 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,512 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,512 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,512 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,512 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,512 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,512 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,513 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,513 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,513 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,513 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,513 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,513 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,513 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 108#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,513 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,513 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,513 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,513 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,513 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,514 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,514 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,514 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,514 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,514 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 131#true, 134#true, 108#L1023-5true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,514 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,514 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,514 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,514 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,514 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 150#true, 147#true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,515 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,516 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,516 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,516 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,516 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,516 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,516 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,516 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,516 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,516 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,516 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,516 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,516 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,516 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,516 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,516 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,516 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][133], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,516 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,516 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,516 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,516 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,516 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,517 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,517 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,517 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,517 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,517 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,517 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,518 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,518 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,518 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,518 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,518 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,518 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,518 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,518 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,518 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,518 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,518 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,518 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,518 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,518 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,518 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,518 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,518 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,518 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,518 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,518 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,518 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,519 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,519 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,519 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,519 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,519 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,519 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,519 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,519 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,519 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,519 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,519 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,519 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,519 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,519 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,519 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,519 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,519 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,519 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,519 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,519 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,519 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,519 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,519 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,519 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,520 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,520 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,520 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,520 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,520 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,520 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,520 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,520 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,520 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,520 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,520 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,520 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,520 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,520 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,520 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,520 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,520 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,520 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,520 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,521 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,521 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,521 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,521 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,521 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,521 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,521 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,521 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,521 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,521 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,521 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,521 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,521 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,521 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,522 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,522 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,522 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,522 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,522 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,522 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,522 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,522 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,522 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,522 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,522 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,522 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,522 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,522 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,522 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,522 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,522 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,522 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,522 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,522 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,522 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,522 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,522 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,522 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,522 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,523 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,523 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,523 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,523 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,523 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,523 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,523 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,523 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,523 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,523 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,523 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,523 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,523 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,523 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,523 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,523 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,524 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,524 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,524 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,524 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,524 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,525 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,525 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,525 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,525 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,525 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,525 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,525 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,526 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,526 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,526 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,526 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,526 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,526 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,526 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,526 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,526 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,526 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,526 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,526 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,526 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,526 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,526 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,526 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,526 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,526 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,526 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,526 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,526 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,526 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,526 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,526 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,526 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,526 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,526 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,527 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 67#L1035-1true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,527 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,527 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,527 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,527 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,527 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,527 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,527 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,527 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,527 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,527 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,527 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,528 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,528 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,528 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,528 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,528 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,528 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,528 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,528 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,528 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,528 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,528 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,528 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,528 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,528 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,528 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,528 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,528 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,528 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,528 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,528 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,528 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,529 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,529 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,529 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,529 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,529 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,529 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,529 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,530 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,530 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,530 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,530 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,530 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,530 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,530 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,530 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,530 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,530 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,530 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,530 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [113#L1024true, threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,530 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,530 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,530 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,530 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,530 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,530 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,530 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,530 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,530 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,530 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,532 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 96#L1024-3true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,532 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,532 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,532 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,532 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,532 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,533 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][209], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,533 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,533 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,533 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,533 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,533 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,534 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,534 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,534 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,534 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,534 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][246], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,534 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,535 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,535 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,535 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,535 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,535 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,535 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,535 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,535 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,535 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,535 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,535 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,536 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,536 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,536 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,536 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,536 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,536 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,536 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,536 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,536 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,536 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,536 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,536 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,536 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,536 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,536 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,536 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,536 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,536 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 41#L1035-3true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,536 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,536 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,536 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,536 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,537 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,537 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,537 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,537 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,537 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,537 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,537 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 107#L1035-5true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,537 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,537 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,537 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,537 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,537 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,537 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,537 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,537 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,537 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,537 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,537 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,537 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,537 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,537 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,537 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,538 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,538 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,538 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,538 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,538 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,538 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,538 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,538 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,538 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,538 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,538 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,538 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,538 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,539 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,539 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,539 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,539 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,539 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,539 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,539 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,539 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,539 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,539 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,539 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,539 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,539 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,539 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,539 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,539 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,539 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,539 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,539 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,539 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,539 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,539 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,539 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,539 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,540 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,540 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,540 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,540 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,540 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,540 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,540 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,540 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][245], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,540 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,540 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,540 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,540 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,540 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,540 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,540 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,540 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,540 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,540 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,540 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,541 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,541 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,541 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,541 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,541 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,541 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,541 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,541 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,542 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][245], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,542 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,542 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,542 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,542 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,542 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,542 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,543 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,543 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,543 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,543 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,543 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,543 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,543 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,543 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,543 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,543 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,543 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,543 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,543 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][173], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,548 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,548 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,548 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,548 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,548 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,548 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,548 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,549 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,549 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,549 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,549 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,549 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][246], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L1023-5true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,549 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,549 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,549 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,549 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,550 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,550 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,550 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,550 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 108#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,550 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,550 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,550 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,550 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 112#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,551 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,551 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,551 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,551 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 112#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,551 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,551 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,551 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,551 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][174], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,551 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,551 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,551 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,551 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,552 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][174], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,552 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,552 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,552 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,552 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,552 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,552 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][174], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,552 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,552 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,552 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,552 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:39,552 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][174], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,552 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,552 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,552 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,552 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,552 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,553 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][246], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,553 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,553 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,553 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,553 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 27#L1023-6true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,553 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,554 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,554 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,554 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,554 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,554 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,554 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,554 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,554 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,554 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,555 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,555 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,555 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,555 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,555 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,555 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,555 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,555 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,555 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,555 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,555 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,555 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,555 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,555 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,555 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,555 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,556 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,556 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,556 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,556 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,556 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,556 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,556 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,556 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,556 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,556 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,556 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,556 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,556 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,556 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,556 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,556 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,557 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,557 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,557 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,557 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,557 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,557 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,558 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,558 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,558 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,558 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,558 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,558 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,562 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,562 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,562 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,562 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,562 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,562 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,562 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,562 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,563 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,563 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,563 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,563 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,563 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,563 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,563 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,563 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,564 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,564 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,564 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,564 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:39,572 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,573 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,573 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,573 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,573 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,573 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,573 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,573 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,573 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,573 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,573 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,573 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,573 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,573 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,574 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,574 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,574 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,574 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,577 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [113#L1024true, threadThread3of3ForFork0InUse, 131#true, 134#true, 62#L1024-3true, 91#L1032-6true, 108#L1023-5true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,577 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,577 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,577 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,577 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,577 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,578 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 113#L1024true, 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,578 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,578 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,578 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,578 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,578 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][221], [threadThread3of3ForFork0InUse, 113#L1024true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,579 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,579 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,579 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,579 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,579 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [113#L1024true, threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,579 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,579 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,579 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,579 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,579 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,579 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][144], [113#L1024true, threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,580 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,580 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,580 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,580 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,580 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][221], [113#L1024true, threadThread3of3ForFork0InUse, 131#true, 134#true, 54#L1032-5true, 150#true, 27#L1023-6true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,580 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,580 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,580 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,580 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,581 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,581 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,581 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,581 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,581 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,581 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,582 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,582 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 113#L1024true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,582 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,582 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,582 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,582 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,582 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,582 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,582 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,582 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,582 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,582 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,582 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,582 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,582 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,582 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,582 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,583 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,583 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,583 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,583 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,583 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 113#L1024true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,583 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,583 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,583 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,583 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,583 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,583 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,583 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,583 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,583 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,583 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,583 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,583 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,584 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 113#L1024true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,584 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,584 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,584 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,584 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,584 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,584 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,584 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 113#L1024true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 96#L1024-3true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,584 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,584 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,584 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,584 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,584 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,584 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][221], [threadThread3of3ForFork0InUse, 113#L1024true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,584 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,584 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,585 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,585 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,585 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,585 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 113#L1024true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,585 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,585 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,585 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,585 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,585 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 113#L1024true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,585 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,585 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,585 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,585 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,585 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][221], [threadThread3of3ForFork0InUse, 113#L1024true, 131#true, 134#true, 54#L1032-5true, 150#true, 27#L1023-6true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,586 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,586 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,586 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,586 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,586 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,586 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 113#L1024true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,586 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,586 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,586 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,586 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,586 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 113#L1024true, 131#true, 91#L1032-6true, 134#true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,586 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,586 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,586 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,586 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,589 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,589 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,589 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,589 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,589 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,589 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,589 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,589 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,589 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,590 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,590 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,590 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 113#L1024true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,590 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,590 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 113#L1024true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,590 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,590 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,590 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,590 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,590 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,591 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][244], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,591 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,591 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,591 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,591 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,591 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,591 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,591 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,591 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,592 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,592 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,592 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,592 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,592 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][178], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,592 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,592 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,592 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,592 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,592 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,592 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,593 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][178], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,593 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,593 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,593 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,593 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,593 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,593 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,593 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][244], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 27#L1023-6true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,593 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,593 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,593 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,593 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,593 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,593 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,594 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,594 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,594 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,594 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,594 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,594 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,600 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,600 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,600 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,600 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,600 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,600 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,600 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,600 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,601 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,601 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,601 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,601 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,601 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,602 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,602 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,602 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,602 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,602 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][242], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,607 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,607 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,607 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,607 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,617 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,617 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,617 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,617 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,617 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,617 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,618 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,618 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,618 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,618 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,618 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,618 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,618 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,618 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,618 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,619 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,619 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,619 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,619 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,619 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,619 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,619 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,619 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,619 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,619 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,619 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,619 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,619 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,619 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,620 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,620 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,620 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,620 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,620 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,620 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,620 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,620 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,620 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,620 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,620 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,620 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,620 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,620 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,620 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,620 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,620 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,620 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,620 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,620 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,620 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,621 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,621 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,621 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,621 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,621 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,621 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,621 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,621 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,621 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,621 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,621 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,621 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,621 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,622 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,624 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,624 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,624 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,624 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,624 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,624 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,625 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,625 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,625 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,625 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,625 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,625 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,626 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,626 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,626 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,626 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,626 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,626 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,626 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,626 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,626 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,626 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,626 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,626 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,626 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,626 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,626 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,627 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,627 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,627 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,627 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,627 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,627 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,627 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [113#L1024true, threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,627 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,627 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,627 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,627 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,627 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,627 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,627 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,627 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,627 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,627 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,627 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,627 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,627 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,628 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,628 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,628 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,628 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,628 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,628 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,628 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,628 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,628 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,628 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,628 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,628 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,628 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,628 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,628 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,628 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,628 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,628 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,628 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,628 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,628 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,629 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,629 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,629 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,629 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,629 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,629 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,629 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,629 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,629 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,629 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,629 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,629 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,629 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,629 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,632 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,632 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,632 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,632 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,632 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,632 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,632 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,632 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,632 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,632 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,632 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,633 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,633 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,633 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,633 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,633 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,633 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,633 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][246], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,633 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,633 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,633 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,633 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,633 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,633 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,634 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,634 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,634 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,634 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,634 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,634 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,634 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 41#L1035-3true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,634 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,634 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,634 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,634 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,634 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,634 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,634 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,634 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,634 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,634 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,634 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,635 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,635 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,635 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,635 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,635 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,635 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,635 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,635 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,635 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,635 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,635 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,635 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,636 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][246], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 27#L1023-6true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,636 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,636 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,636 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,641 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,641 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,641 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,641 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,642 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,642 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,642 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,643 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,643 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,643 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,643 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,643 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,643 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,643 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,643 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,644 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,644 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,644 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,644 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][173], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L1023-5true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,644 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,644 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,644 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,644 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,644 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][173], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,644 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][184], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,645 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][173], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L1023-5true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,645 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,645 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,645 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,645 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,645 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][173], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,645 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][184], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,646 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,646 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,647 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,647 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,647 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,647 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,647 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,648 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,648 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,648 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,648 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,648 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,648 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,648 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,648 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,648 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,648 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,649 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,649 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,649 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,649 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,649 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,649 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,649 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,649 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,649 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,649 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,649 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,649 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,649 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,649 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,649 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,649 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,649 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,649 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:39,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,650 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,650 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,650 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,650 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,650 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,650 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,650 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,650 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,650 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,650 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,651 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,651 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,651 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,651 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 48#L1023-4true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,655 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,655 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,655 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,655 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,656 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,656 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,656 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,656 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,656 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,656 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,656 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,656 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,657 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,657 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,657 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,657 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:39,670 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [113#L1024true, threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,670 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,670 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,670 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,670 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,670 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,671 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 113#L1024true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,671 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,671 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,671 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,671 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,671 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,671 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,671 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,671 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 113#L1024true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,671 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,671 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,671 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,671 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,671 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,672 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [113#L1024true, threadThread3of3ForFork0InUse, 73#L1023-6true, 131#true, 91#L1032-6true, 62#L1024-3true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,672 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,672 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,672 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,672 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,672 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,672 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,672 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][150], [113#L1024true, threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 62#L1024-3true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,672 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,672 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,673 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,673 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,673 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,673 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,673 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [113#L1024true, threadThread3of3ForFork0InUse, 131#true, 134#true, 91#L1032-6true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,673 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,673 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,673 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,673 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,673 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,675 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 113#L1024true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,675 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,675 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,675 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,675 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,675 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,675 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,675 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 113#L1024true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,675 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,675 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,675 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,675 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,675 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,675 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,676 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [113#L1024true, threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,676 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,676 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,676 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,676 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,676 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,676 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,676 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [113#L1024true, threadThread3of3ForFork0InUse, 131#true, 91#L1032-6true, 134#true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,676 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,676 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,676 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,676 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,676 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,676 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,678 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,678 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,678 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,678 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,678 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,678 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,678 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,679 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,679 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,679 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,679 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,679 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,679 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,680 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,680 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,680 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,680 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,680 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,680 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,681 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 27#L1023-6true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,681 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,687 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,687 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,687 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,687 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,687 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,687 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,688 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,688 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,688 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,688 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,688 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][240], [threadThread3of3ForFork0InUse, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, 150#true, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,689 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,689 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,689 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,689 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][240], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, 150#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,689 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,689 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,689 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,689 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][244], [threadThread3of3ForFork0InUse, 131#true, 91#L1032-6true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,689 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,689 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,689 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,689 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 131#true, 91#L1032-6true, 134#true, 62#L1024-3true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,690 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,690 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,690 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,690 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,702 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,702 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,702 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,702 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,702 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,702 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,703 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,703 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,703 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,703 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,703 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,703 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,704 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,704 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,704 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,704 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,704 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,704 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,704 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,704 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,704 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,704 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,704 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,704 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,704 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,704 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,704 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,704 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,705 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,705 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,705 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,705 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,705 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,705 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,705 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,705 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,705 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,705 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,705 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,705 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,705 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,705 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,705 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,705 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,705 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,706 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,706 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,706 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,706 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,706 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,706 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,706 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,706 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,706 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,706 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,706 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,706 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,706 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,706 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,706 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,706 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,706 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,706 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,706 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,706 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,706 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,706 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,707 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,707 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,707 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,707 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,707 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,707 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,707 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,707 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,707 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,707 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,707 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,707 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,707 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,707 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,707 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,707 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,707 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,707 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,708 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,708 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,708 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,708 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,708 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,708 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,708 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,708 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [113#L1024true, threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,708 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,708 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,708 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,708 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,708 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,709 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,709 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,709 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,709 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,709 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,709 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,709 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,709 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,709 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,709 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,709 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,709 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,709 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,709 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,709 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,709 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,710 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,710 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,710 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,710 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,710 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,710 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,710 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,710 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,710 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,710 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,710 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,710 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,710 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,710 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,710 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,711 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][147], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,711 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,711 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,711 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,711 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,711 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,711 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,711 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,711 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,711 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,711 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,711 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,711 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,711 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,711 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,712 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,712 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,712 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,712 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,712 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,712 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,712 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,712 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,716 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,716 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,716 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,716 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][184], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,716 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,716 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,716 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,716 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:39,717 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,717 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,717 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,717 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,717 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,717 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,717 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,717 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,717 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,717 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,717 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,717 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,718 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,718 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,718 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,718 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,718 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,718 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,718 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,718 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,718 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,718 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,718 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,718 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,719 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,719 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,719 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,719 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,719 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,719 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,719 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,719 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,719 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,719 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,720 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,720 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,720 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,720 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,720 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,720 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,720 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,721 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,721 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,721 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,721 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,721 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,721 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,722 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,722 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,722 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,722 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,722 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,722 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,722 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,722 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,722 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,722 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,722 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,723 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,727 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,727 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,727 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,727 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,728 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,728 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,728 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,728 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,728 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,728 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,728 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,728 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,729 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,729 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,729 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,729 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,729 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,729 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,729 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,729 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][184], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,730 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,730 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,730 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,730 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][184], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,730 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,730 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,730 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,730 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,731 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,731 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,731 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,731 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,731 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,731 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,731 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,731 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,732 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,732 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,732 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,732 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,732 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,732 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,732 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,732 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,732 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,732 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,732 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,732 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,733 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,733 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,733 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,733 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,733 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,733 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,733 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,733 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,733 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,733 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,733 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,733 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,734 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,734 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,734 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,734 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,734 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,734 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,735 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,735 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,735 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,735 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,735 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,735 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,735 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,735 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,736 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,736 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,736 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,736 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,736 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,736 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,736 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,736 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][224], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,736 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,736 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,736 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,736 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:39,751 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 113#L1024true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,751 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,751 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,751 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,752 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,752 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,752 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,752 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,752 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [113#L1024true, threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,752 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,752 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,752 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,752 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,752 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,752 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,752 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,753 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [113#L1024true, threadThread3of3ForFork0InUse, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,753 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,753 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,753 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,753 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,753 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,753 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,753 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,753 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [113#L1024true, threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,753 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,753 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,753 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,753 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,753 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,753 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,753 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,757 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,757 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,757 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,757 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 91#L1032-6true, 62#L1024-3true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,758 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,758 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,758 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,758 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 112#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,762 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,762 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,762 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,762 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,762 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,762 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,762 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,762 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,763 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,763 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,763 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,763 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][227], [threadThread3of3ForFork0InUse, 131#true, 91#L1032-6true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,763 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,763 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,763 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,763 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,772 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,772 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,772 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,772 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,776 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,777 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,777 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,777 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,777 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,777 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,777 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,777 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,777 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,777 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,777 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,777 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,777 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,777 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,777 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,777 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,778 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,778 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,778 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,778 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,778 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,778 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,778 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,778 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,778 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,778 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,778 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,778 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,778 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,778 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,778 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,778 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,779 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,779 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,779 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,779 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,779 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,779 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,779 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,779 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,780 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,780 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,780 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,780 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,780 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,780 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,780 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,780 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,780 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,780 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,780 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,780 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,780 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,780 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,781 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [113#L1024true, threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,781 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,781 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,781 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,781 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,781 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,781 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,781 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,781 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [113#L1024true, threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,781 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,781 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,781 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,781 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,781 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,781 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,781 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,782 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [113#L1024true, threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,782 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,782 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,782 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,782 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,782 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,782 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,782 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][212], [threadThread3of3ForFork0InUse, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 15#L1035-7true, 141#true, 3#L1023-6true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:39,785 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,785 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,785 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,785 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][184], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,786 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:09:39,786 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:39,786 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:39,786 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:39,788 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,788 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,788 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,788 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,788 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,788 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,788 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,788 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,788 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,788 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,788 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,788 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,788 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,789 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,789 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,789 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,789 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,789 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,789 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,789 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,789 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,789 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,789 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,790 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,790 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,790 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,790 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,790 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,790 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,790 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][184], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,790 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:09:39,790 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:39,790 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:39,790 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:39,790 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:39,790 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:39,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,790 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,790 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,790 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,791 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,791 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][184], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,791 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:09:39,791 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:39,791 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:39,791 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:39,791 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:39,791 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:39,791 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,791 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,791 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,791 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,792 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,792 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,792 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,792 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,792 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,792 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,792 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,792 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,792 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][247], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,793 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,793 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,793 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,793 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,793 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,793 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,793 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,793 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,793 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,793 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,800 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,800 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,800 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,800 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,800 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,800 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,801 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,801 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,801 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,801 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,801 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,801 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,801 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,801 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,801 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,801 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,801 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,801 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,801 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,801 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,801 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,802 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,802 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,802 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,802 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,802 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,802 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,802 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][246], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L1023-5true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,803 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,803 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,803 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,803 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 62#L1024-3true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,804 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,804 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,804 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,804 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,804 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][230], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,804 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,804 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,804 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,804 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,804 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:39,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][244], [threadThread3of3ForFork0InUse, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,820 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:09:39,820 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:39,820 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:39,820 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:39,821 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,821 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,821 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,821 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,821 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,821 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,823 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][233], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,823 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,823 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,823 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,823 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,823 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,832 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,832 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,832 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,832 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,833 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,833 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,833 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,833 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,833 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,833 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,833 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,833 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][159], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,834 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,834 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,834 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,834 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,834 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,834 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,834 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,834 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,837 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,837 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,837 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,837 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,837 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,837 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,838 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,838 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,838 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,838 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,838 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,838 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,838 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,838 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,839 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,839 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,839 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,839 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,839 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,839 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,839 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,839 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,839 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,839 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,839 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,839 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,839 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,839 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,839 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,839 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,840 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,840 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,840 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,840 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,840 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,840 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,840 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,840 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,841 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,841 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,841 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,841 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,841 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,841 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,841 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,841 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,844 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,844 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,844 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,844 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,844 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][184], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,844 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:09:39,844 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:39,844 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:39,845 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:39,845 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:39,845 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:39,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,845 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,845 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,845 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,845 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,845 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][184], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,845 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:09:39,845 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:39,845 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:39,845 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:39,845 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:39,845 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:39,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][246], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,848 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,848 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,848 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,848 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,848 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,848 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,848 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,848 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,848 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,848 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][212], [threadThread3of3ForFork0InUse, 147#true, 15#L1035-7true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:39,849 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,849 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,849 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,849 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][212], [threadThread3of3ForFork0InUse, 147#true, 15#L1035-7true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:39,849 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,849 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,849 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,849 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,850 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,850 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,850 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,850 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,853 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,853 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,853 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,853 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,853 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,854 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,854 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,854 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,854 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][235], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,854 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,854 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,854 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,855 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,855 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:39,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][212], [threadThread3of3ForFork0InUse, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 15#L1035-7true, 141#true, 73#L1023-6true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:39,855 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,855 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,855 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,855 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][212], [threadThread3of3ForFork0InUse, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 15#L1035-7true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:39,855 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,855 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,855 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,855 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][243], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,867 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 01:09:39,867 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:09:39,867 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:09:39,867 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 01:09:39,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,877 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,877 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,877 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,877 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,878 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,878 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,878 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,878 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,878 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,878 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,878 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,878 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,879 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,879 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,879 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,879 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,879 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,879 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,879 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,879 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,883 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,883 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,883 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,883 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,883 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,883 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,883 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,883 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,884 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,884 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,884 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,884 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,884 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,884 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,884 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,884 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,884 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,884 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,884 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,884 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,884 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,884 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,884 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,884 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,885 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,885 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,885 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,885 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,885 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,885 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,885 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,885 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,888 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,888 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,888 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,888 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,888 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,888 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,889 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,889 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,889 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,889 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,889 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,889 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,893 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,893 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,893 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,893 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,894 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,894 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,894 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,894 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,894 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,894 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,894 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,894 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,894 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,894 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:39,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][135], [threadThread3of3ForFork0InUse, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 15#L1035-7true, 141#true, 73#L1023-6true, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0NotInUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,917 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,917 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,917 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,917 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][135], [threadThread3of3ForFork0InUse, 147#true, 15#L1035-7true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#L1023-5true, 131#true, 134#true, threadThread1of3ForFork0NotInUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,917 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,917 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,917 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,917 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,921 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,921 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,921 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,921 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,922 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,922 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,922 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,922 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][167], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,922 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,922 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,922 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,922 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,923 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,923 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,923 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,923 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,929 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][250], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,929 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,929 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,929 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,929 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,929 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,930 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,930 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,930 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,930 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,930 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,930 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 15#L1035-7true, 141#true, 3#L1023-6true, 131#true, 134#true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:39,931 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,931 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,931 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,931 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][212], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 15#L1035-7true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:39,932 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,932 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,932 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,932 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][212], [threadThread3of3ForFork0InUse, 112#L1023-5true, 147#true, 15#L1035-7true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:39,932 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,932 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,932 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,932 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][212], [threadThread3of3ForFork0InUse, 147#true, 15#L1035-7true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 108#L1023-5true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:39,932 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,932 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,932 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,933 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,938 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,938 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,938 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,938 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,938 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,938 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0InUse, 112#L1023-5true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 15#L1035-7true, 141#true, 73#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:39,939 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,939 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,939 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,939 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0InUse, 112#L1023-5true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 15#L1035-7true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:39,939 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,939 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,939 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,940 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:39,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][135], [threadThread3of3ForFork0InUse, 147#true, 15#L1035-7true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0NotInUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,961 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,961 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,962 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,962 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][135], [threadThread3of3ForFork0InUse, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 15#L1035-7true, 141#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0NotInUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,962 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,962 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,962 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,962 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][135], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 15#L1035-7true, 141#true, 73#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0NotInUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,964 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,964 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,964 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,964 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][135], [threadThread3of3ForFork0InUse, 27#L1023-6true, 147#true, 15#L1035-7true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, threadThread1of3ForFork0NotInUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:39,964 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,964 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,964 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,964 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,974 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][212], [threadThread3of3ForFork0InUse, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 15#L1035-7true, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:39,975 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,975 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,975 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,975 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,975 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,975 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][212], [threadThread3of3ForFork0InUse, 147#true, 15#L1035-7true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:39,975 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,975 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,975 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,975 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,975 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0InUse, 15#L1035-7true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:39,976 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,976 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,976 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,976 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 15#L1035-7true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:39,976 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,976 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,976 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,976 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,980 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][212], [threadThread3of3ForFork0InUse, 147#true, 15#L1035-7true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 73#L1023-6true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:39,980 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,980 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,980 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,980 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,980 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,980 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][212], [threadThread3of3ForFork0InUse, 147#true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 15#L1035-7true, 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:39,980 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,980 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,980 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,980 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,980 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,981 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 15#L1035-7true, 141#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:39,981 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,981 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,981 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,981 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,981 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,981 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0InUse, 15#L1035-7true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), threadThread1of3ForFork0InUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:39,981 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,981 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,981 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,981 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:39,981 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:40,619 INFO L124 PetriNetUnfolderBase]: 20641/38205 cut-off events. [2025-03-15 01:09:40,619 INFO L125 PetriNetUnfolderBase]: For 176255/411647 co-relation queries the response was YES. [2025-03-15 01:09:40,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176068 conditions, 38205 events. 20641/38205 cut-off events. For 176255/411647 co-relation queries the response was YES. Maximal size of possible extension queue 2000. Compared 370797 event pairs, 4320 based on Foata normal form. 886/30394 useless extension candidates. Maximal degree in co-relation 49067. Up to 22736 conditions per place. [2025-03-15 01:09:41,198 INFO L140 encePairwiseOnDemand]: 117/125 looper letters, 224 selfloop transitions, 6 changer transitions 15/352 dead transitions. [2025-03-15 01:09:41,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 352 transitions, 3576 flow [2025-03-15 01:09:41,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:09:41,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:09:41,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 569 transitions. [2025-03-15 01:09:41,200 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7586666666666667 [2025-03-15 01:09:41,200 INFO L298 CegarLoopForPetriNet]: 128 programPoint places, 22 predicate places. [2025-03-15 01:09:41,200 INFO L471 AbstractCegarLoop]: Abstraction has has 150 places, 352 transitions, 3576 flow [2025-03-15 01:09:41,200 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 84.5) internal successors, (507), 6 states have internal predecessors, (507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:41,200 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:41,201 INFO L221 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:09:41,201 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-03-15 01:09:41,201 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2025-03-15 01:09:41,201 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:41,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1223634234, now seen corresponding path program 1 times [2025-03-15 01:09:41,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:41,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717918522] [2025-03-15 01:09:41,201 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:41,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:41,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:09:41,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:09:41,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:09:41,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717918522] [2025-03-15 01:09:41,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717918522] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:09:41,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:09:41,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:09:41,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783631445] [2025-03-15 01:09:41,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:09:41,223 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:09:41,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:09:41,223 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:09:41,223 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:09:41,224 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 125 [2025-03-15 01:09:41,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 352 transitions, 3576 flow. Second operand has 3 states, 3 states have (on average 100.0) internal successors, (300), 3 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:41,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:09:41,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 125 [2025-03-15 01:09:41,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:09:41,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0NotInUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 147#true, 141#true, 12#L1023-5true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,446 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 01:09:41,446 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 01:09:41,446 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 01:09:41,446 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 01:09:41,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0NotInUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,466 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 01:09:41,466 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:41,466 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:41,466 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:41,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0NotInUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,467 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 01:09:41,467 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:41,467 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:41,467 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 01:09:41,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0NotInUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 147#true, 141#true, 12#L1023-5true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,485 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 01:09:41,485 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 01:09:41,485 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 01:09:41,485 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 01:09:41,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0NotInUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 147#true, 141#true, 12#L1023-5true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,485 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 01:09:41,485 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:41,485 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:41,485 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:41,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0NotInUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,486 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 01:09:41,486 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:41,486 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:41,486 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 01:09:41,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][194], [threadThread3of3ForFork0NotInUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,505 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:41,505 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:41,505 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:41,505 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:41,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0NotInUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,514 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 01:09:41,514 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 01:09:41,514 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 01:09:41,514 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 01:09:41,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][195], [threadThread3of3ForFork0NotInUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,514 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:41,514 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:41,514 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:41,514 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:41,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0NotInUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,516 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:41,516 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:41,516 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:41,516 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:41,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0NotInUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 141#true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,517 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 01:09:41,517 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:41,517 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:41,517 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 01:09:41,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][191], [threadThread3of3ForFork0NotInUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,533 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,533 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,533 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,533 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][194], [threadThread3of3ForFork0NotInUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 54#L1032-5true, 150#true, 27#L1023-6true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,534 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,534 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,534 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,534 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][146], [threadThread3of3ForFork0NotInUse, 162#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,535 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,535 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,535 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,535 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0NotInUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,543 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2025-03-15 01:09:41,543 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 01:09:41,543 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 01:09:41,543 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 01:09:41,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0NotInUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,543 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,543 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,543 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,543 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][192], [threadThread3of3ForFork0NotInUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,543 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,543 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,543 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,543 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][149], [threadThread3of3ForFork0NotInUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,544 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,544 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,544 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,544 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0NotInUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 131#true, 134#true, 150#true, 147#true, 141#true, 123#L1034-5true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,544 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2025-03-15 01:09:41,544 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 01:09:41,544 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 01:09:41,544 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 01:09:41,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0NotInUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 150#true, 147#true, 141#true, 31#L1035true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,544 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,544 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,544 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,544 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0NotInUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 62#L1024-3true, 134#true, 150#true, 147#true, 141#true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,544 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,544 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,544 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,545 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 01:09:41,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][191], [threadThread3of3ForFork0NotInUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 91#L1032-6true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,564 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:41,564 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:41,564 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:41,564 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:41,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0NotInUse, 162#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 91#L1032-6true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,566 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:41,566 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:41,566 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:41,566 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:41,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][197], [threadThread3of3ForFork0NotInUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,578 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:41,578 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:41,578 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:41,578 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:41,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][80], [threadThread3of3ForFork0NotInUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 131#true, 134#true, 150#true, 147#true, 141#true, 67#L1035-1true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,579 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:41,579 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:41,579 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:41,579 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:41,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][134], [threadThread3of3ForFork0NotInUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 62#L1024-3true, 150#true, 147#true, 141#true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,579 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:41,579 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:41,579 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:41,579 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:41,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0NotInUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,580 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 01:09:41,580 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:41,580 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:41,580 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 01:09:41,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0NotInUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,601 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 01:09:41,601 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 01:09:41,601 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 01:09:41,601 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 01:09:41,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0NotInUse, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,602 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,602 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,602 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,602 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][93], [threadThread3of3ForFork0NotInUse, 83#L1024-3true, 162#true, 131#true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,602 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,602 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,602 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,602 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][146], [threadThread3of3ForFork0NotInUse, 113#L1024true, 162#true, 131#true, 62#L1024-3true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,602 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,602 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,602 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,602 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0NotInUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,605 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,605 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,605 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,605 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0NotInUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,619 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,619 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,619 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,619 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][192], [threadThread3of3ForFork0NotInUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,619 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 01:09:41,619 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 01:09:41,619 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 01:09:41,619 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 01:09:41,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][197], [threadThread3of3ForFork0NotInUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,620 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,620 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,620 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,620 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0NotInUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,620 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,620 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,620 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,620 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][149], [threadThread3of3ForFork0NotInUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,620 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,620 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,620 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,620 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0NotInUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,621 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,621 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,621 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,621 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 01:09:41,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0NotInUse, 83#L1024-3true, 162#true, 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,649 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,649 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,649 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,649 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0NotInUse, 113#L1024true, 162#true, 131#true, 62#L1024-3true, 134#true, 91#L1032-6true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,651 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,651 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,651 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,651 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0NotInUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,672 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,672 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,672 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,672 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0NotInUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,672 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,672 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,672 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,672 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0NotInUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,672 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,672 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,672 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,672 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0NotInUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,673 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,673 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,673 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,673 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0NotInUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,673 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,673 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,673 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,674 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 01:09:41,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0NotInUse, 83#L1024-3true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,708 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:41,708 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:41,708 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:41,708 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:41,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0NotInUse, 113#L1024true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,711 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:41,711 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:41,711 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:41,711 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:41,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0NotInUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 131#true, 134#true, 147#true, 141#true, 103#L1024true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,725 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:41,725 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:41,725 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:41,725 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:41,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0NotInUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,726 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:41,726 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:41,726 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:41,726 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:41,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0NotInUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 62#L1024-3true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,726 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:41,726 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:41,726 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:41,726 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:41,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0NotInUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,727 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 01:09:41,727 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:41,727 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:41,727 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 01:09:41,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0NotInUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,795 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 01:09:41,795 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:09:41,795 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:09:41,795 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:09:41,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0NotInUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,795 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 01:09:41,795 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:09:41,795 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:09:41,795 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 01:09:41,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0NotInUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,862 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 01:09:41,862 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:09:41,862 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:09:41,862 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:09:41,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0NotInUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,862 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 01:09:41,862 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:09:41,862 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:09:41,862 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 01:09:41,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][147], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 141#true, 39#L1022-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:41,961 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 01:09:41,961 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:09:41,961 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:09:41,962 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 01:09:42,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0NotInUse, 27#L1023-6true, 147#true, 15#L1035-7true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 141#true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, threadThread1of3ForFork0NotInUse, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,024 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 01:09:42,024 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:09:42,024 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:09:42,024 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 01:09:42,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][152], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 39#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,027 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:09:42,027 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:09:42,027 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:09:42,027 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:09:42,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][155], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 39#L1022-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,047 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:09:42,047 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:09:42,047 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:09:42,047 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:09:42,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][162], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 39#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,133 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:09:42,133 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:42,133 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:42,133 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:42,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][166], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 39#L1022-3true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,324 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:09:42,324 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:42,324 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:42,324 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:42,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 162#true, 29#L1031-4true, 131#true, 134#true, 150#true, 25#L1023-4true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,377 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 01:09:42,377 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:09:42,377 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:09:42,377 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 01:09:42,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][175], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 39#L1022-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,451 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:09:42,451 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:42,451 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:42,451 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:42,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][279], [threadThread3of3ForFork0InUse, 162#true, 29#L1031-4true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,488 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:09:42,488 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:42,488 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:42,488 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:42,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][290], [threadThread3of3ForFork0InUse, 29#L1031-4true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,505 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:09:42,505 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:42,505 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:42,505 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:09:42,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][290], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 69#L1031-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,516 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,516 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,516 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,516 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][290], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 79#L1032true, 131#true, 134#true, 150#true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,517 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,517 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,517 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,517 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][175], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 39#L1022-3true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,581 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,581 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,581 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,581 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][279], [threadThread3of3ForFork0InUse, 162#true, 29#L1031-4true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,620 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:09:42,620 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:42,620 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:42,620 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:42,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 162#true, 131#true, 134#true, 150#true, 69#L1031-6true, 25#L1023-4true, 147#true, 90#L1022-3true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,642 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:09:42,642 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:42,642 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:42,642 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:42,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 162#true, 79#L1032true, 131#true, 134#true, 150#true, 25#L1023-4true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,642 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:09:42,642 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:42,642 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:42,642 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:09:42,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][290], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 47#L1034true, 134#true, 150#true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,657 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:42,657 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:42,657 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:42,657 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:42,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][279], [threadThread3of3ForFork0InUse, 162#true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 69#L1031-6true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,773 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,773 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,773 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,773 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][279], [threadThread3of3ForFork0InUse, 162#true, 79#L1032true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,773 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,773 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,773 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,773 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 162#true, 47#L1034true, 131#true, 134#true, 150#true, 25#L1023-4true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,789 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,789 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,789 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,789 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,791 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][290], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 69#L1031-6true, 147#true, 90#L1022-3true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,791 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,791 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,791 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,791 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,791 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,791 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][290], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 79#L1032true, 131#true, 134#true, 150#true, 147#true, 90#L1022-3true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,791 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,791 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,791 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,791 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,791 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:09:42,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][288], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 12#L1023-5true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,804 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:42,804 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:42,804 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:42,804 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:42,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][290], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 147#true, 90#L1022-3true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,872 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:42,872 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:42,872 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:42,872 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:42,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][279], [threadThread3of3ForFork0InUse, 162#true, 47#L1034true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,910 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:42,910 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:42,910 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:42,910 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:42,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][279], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 69#L1031-6true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,916 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:42,916 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:42,916 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:42,916 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:42,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][279], [threadThread3of3ForFork0InUse, 162#true, 79#L1032true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,916 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:42,916 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:42,916 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:42,916 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:42,937 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][290], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 47#L1034true, 134#true, 150#true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,937 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:09:42,937 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:42,937 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:42,937 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:42,937 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:09:42,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][288], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 147#true, 141#true, 90#L1022-3true, 12#L1023-5true, 96#L1024-3true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:42,953 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:42,953 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:42,953 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:42,953 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][290], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 52#L1032-4true, 150#true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,005 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,005 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,005 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,005 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 162#true, 131#true, 134#true, 150#true, 25#L1023-4true, 147#true, 141#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,020 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:43,020 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:43,020 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:43,020 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:43,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][282], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 96#L1024-3true, 123#L1034-5true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,048 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:43,048 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:43,048 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:43,048 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:43,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][279], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 47#L1034true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,067 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:43,067 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:43,067 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:43,067 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:43,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 150#true, 25#L1023-4true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,092 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is not cut-off event [2025-03-15 01:09:43,092 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:09:43,092 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:09:43,092 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is not cut-off event [2025-03-15 01:09:43,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 150#true, 25#L1023-4true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,092 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:43,092 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:43,092 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:43,092 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:43,092 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][288], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,092 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:09:43,093 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:43,093 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:43,093 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:43,093 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:09:43,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][288], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,112 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,112 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,112 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,112 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][300], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 90#L1022-3true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,165 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,165 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,165 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,165 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][279], [threadThread3of3ForFork0InUse, 162#true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,177 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,177 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,177 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,177 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 162#true, 131#true, 134#true, 52#L1032-4true, 150#true, 25#L1023-4true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,181 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,181 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,181 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,181 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,181 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][290], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,181 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,181 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,181 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,181 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,181 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 131#true, 134#true, 108#L1023-5true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,189 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,189 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,189 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,189 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][138], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 108#L1023-5true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,193 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 01:09:43,193 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:09:43,193 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:09:43,193 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 01:09:43,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][141], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,193 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,193 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,193 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,193 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][138], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,193 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,194 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,194 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,194 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][138], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,194 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,194 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,194 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,194 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][282], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 123#L1034-5true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,208 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,208 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,208 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,208 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 150#true, 25#L1023-4true, 147#true, 141#true, 90#L1022-3true, 67#L1035-1true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,254 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,254 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,254 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,254 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:09:43,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][303], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,272 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,272 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,272 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,272 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 131#true, 134#true, 91#L1032-6true, 108#L1023-5true, 150#true, 147#true, 28#$Ultimate##0true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,301 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,301 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,301 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,301 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][140], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 108#L1023-5true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,303 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:09:43,303 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:43,303 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:43,303 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:43,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][144], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,304 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,304 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,304 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,304 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][140], [threadThread3of3ForFork0InUse, 162#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,304 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,304 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,304 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,304 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][140], [threadThread3of3ForFork0InUse, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,304 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,304 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,304 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,304 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 162#true, 131#true, 134#true, 54#L1032-5true, 150#true, 25#L1023-4true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 90#L1022-3true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,336 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,336 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,336 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,336 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][305], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 90#L1022-3true, 96#L1024-3true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,341 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,341 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,341 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,341 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][279], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,351 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,351 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,351 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,351 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][279], [threadThread3of3ForFork0InUse, 162#true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,352 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,352 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,352 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,352 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,355 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][290], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 52#L1032-4true, 150#true, 147#true, 90#L1022-3true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,355 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,355 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,355 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,355 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,355 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,358 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,358 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,358 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,358 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][138], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 71#L1035-2true, 108#L1023-5true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,360 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,360 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,360 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,360 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,361 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,361 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,361 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,361 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,362 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,362 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,362 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,362 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][148], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 108#L1023-5true, 147#true, 141#true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,365 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,365 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,365 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,366 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 28#$Ultimate##0true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,368 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,368 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,368 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,368 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][282], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 96#L1024-3true, 31#L1035true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,380 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:09:43,380 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:43,380 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:43,380 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:43,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][282], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 31#L1035true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,380 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,380 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,381 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,381 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 25#L1023-4true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,433 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,433 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,433 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,433 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,434 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][288], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,434 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:09:43,434 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:43,434 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:43,434 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:43,434 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:09:43,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 150#true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 67#L1035-1true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,434 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,434 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,434 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,434 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:09:43,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,448 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,448 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,448 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,448 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][303], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,450 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,450 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,450 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,450 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 28#$Ultimate##0true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,467 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,467 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,467 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,467 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][140], [threadThread3of3ForFork0InUse, 113#L1024true, 162#true, 131#true, 91#L1032-6true, 134#true, 108#L1023-5true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,469 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,469 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,469 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,469 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 73#L1023-6true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 28#$Ultimate##0true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,472 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,472 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,472 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,472 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 28#$Ultimate##0true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,473 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,473 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,473 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,473 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 28#$Ultimate##0true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,478 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,478 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,478 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,478 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][281], [threadThread3of3ForFork0InUse, 162#true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, 150#true, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,488 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,488 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,488 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,488 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 131#true, 91#L1032-6true, 134#true, 150#true, 25#L1023-4true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,499 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,499 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,500 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,500 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,501 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][300], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,501 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,501 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,501 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,501 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,501 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][312], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 90#L1022-3true, 96#L1024-3true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,506 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,506 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,506 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,506 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][279], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, 150#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,518 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,518 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,518 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,518 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 131#true, 134#true, 108#L1023-5true, 147#true, 141#true, 28#$Ultimate##0true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,527 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,527 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,527 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,527 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,528 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,528 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,528 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,528 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,528 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,528 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,528 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,528 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 39#L1022-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,530 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,530 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,530 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,530 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][141], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,531 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,531 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,531 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,531 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][138], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,533 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,533 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,533 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,533 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][138], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,533 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,533 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,533 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,533 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][156], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,538 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,538 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,538 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,538 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][141], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,539 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:09:43,539 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:43,539 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:43,539 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:43,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][148], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 147#true, 141#true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,539 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,539 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,539 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,539 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][141], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,540 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:09:43,540 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:43,540 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:43,540 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:43,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][148], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 147#true, 141#true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,540 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,540 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,540 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,540 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,542 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,542 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,542 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,542 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][282], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 96#L1024-3true, 67#L1035-1true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,759 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:09:43,759 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:43,759 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:43,759 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:43,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][283], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,759 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,759 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,759 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,759 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][282], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 67#L1035-1true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,759 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,759 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,759 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,759 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,759 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,759 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,759 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,759 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,821 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,821 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,821 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,821 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,823 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][288], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 67#L1035-1true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,823 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:09:43,823 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:43,823 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:43,823 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:43,823 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:09:43,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][288], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 67#L1035-1true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,823 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,823 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,823 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,823 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,823 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][303], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,823 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,823 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,823 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,824 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,824 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,824 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,824 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,824 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,824 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,832 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,832 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,832 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,832 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 90#L1022-3true, 67#L1035-1true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,832 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,832 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,832 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,832 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,833 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,833 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,833 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,833 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,833 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,834 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,834 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,834 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,835 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,835 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,835 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,835 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][149], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 108#L1023-5true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 90#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,835 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,835 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,835 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,835 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:09:43,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 28#$Ultimate##0true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,848 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,848 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,848 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,848 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 28#$Ultimate##0true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,849 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,849 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,849 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,849 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][191], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 39#L1022-3true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,850 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,851 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,851 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,851 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][144], [threadThread3of3ForFork0InUse, 113#L1024true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,851 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,851 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,851 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,851 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][140], [threadThread3of3ForFork0InUse, 113#L1024true, 162#true, 73#L1023-6true, 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,852 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,852 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,852 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,852 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][140], [threadThread3of3ForFork0InUse, 113#L1024true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,853 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,853 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,853 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,853 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][144], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,858 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:09:43,858 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:43,858 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:43,858 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:43,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][144], [threadThread3of3ForFork0InUse, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,859 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 01:09:43,859 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:43,859 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:43,859 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 01:09:43,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 28#$Ultimate##0true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,860 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,860 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,860 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,860 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][281], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, 150#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,861 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,861 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,861 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,861 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][284], [threadThread3of3ForFork0InUse, 162#true, 131#true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,869 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,869 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,869 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,869 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 131#true, 134#true, 91#L1032-6true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,870 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,870 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,870 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,870 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 25#L1023-4true, 147#true, 90#L1022-3true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,884 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,884 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,884 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,884 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,885 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][305], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,885 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,885 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,885 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,885 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,885 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,885 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,885 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,885 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,885 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][312], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,890 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:43,890 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:43,890 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:43,890 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:43,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 162#true, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, 108#L1023-5true, 150#true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,891 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,891 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,891 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,891 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,905 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,905 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,905 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,905 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 131#true, 134#true, 147#true, 141#true, 28#$Ultimate##0true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,906 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,906 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,906 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,906 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 28#$Ultimate##0true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,906 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,906 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,906 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,906 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][192], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 39#L1022-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,907 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,907 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,907 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,907 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][148], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 108#L1023-5true, 147#true, 141#true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,908 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,908 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,908 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,908 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, 39#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,909 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,909 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,909 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,909 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][192], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 39#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,909 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,909 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,909 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,909 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][141], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,909 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,909 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,909 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,909 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][141], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,910 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,910 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,910 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,910 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 28#$Ultimate##0true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,912 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,912 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,912 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,912 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][156], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,914 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,914 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,914 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,914 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][156], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,915 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,915 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,915 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,915 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][156], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,915 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,915 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,916 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,916 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 147#true, 141#true, 28#$Ultimate##0true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,917 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,917 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,917 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,917 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,918 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,918 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,918 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,918 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,918 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:43,918 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:43,918 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:43,918 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:43,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,919 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,919 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,919 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,919 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][286], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,929 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,929 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,929 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,929 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,929 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,929 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,929 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,929 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,930 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,930 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,930 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,930 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:43,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,930 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:43,930 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:43,930 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:43,930 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:43,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,931 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,931 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,931 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,931 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 25#L1023-4true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,997 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,997 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,997 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,997 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,997 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,997 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,997 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,997 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,997 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,997 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,998 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,998 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,998 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,998 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,999 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:43,999 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,999 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,999 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,999 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:43,999 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:44,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,006 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,006 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,006 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,007 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 90#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,007 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:44,007 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:44,007 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:44,007 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:44,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,008 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,008 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,008 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,008 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,008 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,008 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,009 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,009 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,009 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:09:44,009 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:44,009 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:44,009 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:09:44,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,010 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,010 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,010 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,010 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,010 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,010 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,010 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,010 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 39#L1022-3true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,025 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,025 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,025 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,025 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][191], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 91#L1032-6true, 134#true, 150#true, 27#L1023-6true, 147#true, 39#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,026 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,026 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,026 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,026 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0InUse, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 39#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,026 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,026 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,026 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,026 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][144], [threadThread3of3ForFork0InUse, 113#L1024true, 162#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,026 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,026 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,026 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,026 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][144], [threadThread3of3ForFork0InUse, 113#L1024true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,027 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,027 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,027 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,027 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [113#L1024true, threadThread3of3ForFork0InUse, 162#true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 28#$Ultimate##0true, 96#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,030 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,030 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,030 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,030 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,034 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,034 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,034 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,034 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][284], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,035 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,035 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,035 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,035 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,035 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,035 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,035 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,035 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][287], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 112#L1023-5true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,042 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,042 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,042 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,042 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,042 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,042 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,042 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,042 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,043 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,043 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,043 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,043 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 91#L1032-6true, 134#true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,044 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,044 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,044 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,044 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,058 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][312], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,059 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,059 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,059 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,059 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,059 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,059 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,059 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,059 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,059 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][305], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 91#L1032-6true, 134#true, 150#true, 27#L1023-6true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,060 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,060 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,060 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,060 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,062 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,062 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,062 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,062 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 162#true, 73#L1023-6true, 131#true, 62#L1024-3true, 91#L1032-6true, 134#true, 150#true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,063 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,063 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,063 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,063 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 62#L1024-3true, 150#true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,063 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,063 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,063 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,063 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 131#true, 91#L1032-6true, 134#true, 150#true, 27#L1023-6true, 147#true, 90#L1022-3true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,063 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,063 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,063 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,063 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 90#L1022-3true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,063 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,063 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,063 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,063 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,064 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,064 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,064 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,064 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,064 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,064 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,064 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,064 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 28#$Ultimate##0true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,081 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,081 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,081 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,081 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,081 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,081 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,081 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,081 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,082 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,082 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,082 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,082 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][197], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 39#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,083 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,083 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,083 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,083 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][197], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 147#true, 141#true, 39#L1022-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,083 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,083 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,083 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,083 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][156], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,084 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,084 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,084 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,084 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,085 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][192], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 39#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,085 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,085 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,085 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,085 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,085 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][148], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 147#true, 141#true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,085 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,085 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,085 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,085 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][148], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,086 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,086 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,086 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,086 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 28#$Ultimate##0true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,087 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,087 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,087 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,087 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][156], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,091 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,091 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,091 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,091 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,091 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,091 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,091 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,091 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][156], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,091 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,091 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,091 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,091 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,093 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,093 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,093 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,093 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][283], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,095 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:44,095 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:44,095 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:44,095 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:44,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][286], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,095 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,095 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,095 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,095 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,095 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,095 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,095 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,095 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,095 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,095 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,104 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,104 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,104 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,104 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][285], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L1023-5true, 141#true, 96#L1024-3true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,107 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,107 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,107 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,107 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,107 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,107 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,107 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,107 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,108 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,109 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,109 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,109 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,109 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,109 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 29#L1031-4true, 131#true, 134#true, 150#true, 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,173 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,173 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,173 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,173 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,182 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,182 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,182 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,182 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,183 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,183 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,183 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,183 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,183 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,183 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,183 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,183 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,183 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,183 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][149], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 90#L1022-3true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,184 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:44,184 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:44,184 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:44,184 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:44,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,184 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,184 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,184 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,184 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][149], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 90#L1022-3true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,184 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:44,184 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:44,184 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:44,184 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:44,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 90#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,184 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,184 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,184 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,184 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,185 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][303], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,185 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 01:09:44,185 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:44,185 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:44,185 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:44,185 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 01:09:44,185 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,185 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,185 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,185 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,185 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,185 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,185 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,185 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,185 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,185 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,185 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,185 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,186 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,186 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,186 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,186 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,186 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,186 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,191 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,191 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,191 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,191 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 147#true, 141#true, 90#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,192 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,192 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,192 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,192 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,192 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,192 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,192 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,192 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,193 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,193 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,193 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,193 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,194 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,194 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,194 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,194 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,194 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 90#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,194 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,194 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,194 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,194 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,194 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,195 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,195 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,195 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,195 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,195 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,195 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:09:44,211 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 39#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,211 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,211 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,211 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,211 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,211 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 113#L1024true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 28#$Ultimate##0true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,213 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,213 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,213 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,213 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][287], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,219 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,219 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,219 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,219 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,219 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,219 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,219 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,220 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,220 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,220 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,227 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,227 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,227 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,227 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,227 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,227 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,245 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,245 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,245 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,245 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,246 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,246 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,246 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,246 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,246 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][312], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,246 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,246 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,246 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,246 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,246 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,246 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 90#L1022-3true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,246 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,246 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,246 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,246 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,246 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,247 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 90#L1022-3true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,247 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,247 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,247 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,247 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,247 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,249 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,249 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,250 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,250 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,250 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,250 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,251 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, 150#true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,251 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,251 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,251 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,251 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,251 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 28#$Ultimate##0true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,277 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,277 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,278 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,278 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 28#$Ultimate##0true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,278 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,278 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,278 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,278 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 39#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,279 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,279 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,279 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,279 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 39#L1022-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,280 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,280 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,280 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,280 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][156], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,280 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,280 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,280 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,280 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,281 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][197], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 39#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,281 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,281 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,281 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,281 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,281 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][156], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,281 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,281 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,281 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,281 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][156], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,282 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,282 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,282 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,282 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 147#true, 141#true, 28#$Ultimate##0true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,282 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,283 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,283 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,283 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,286 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,286 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,286 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,286 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 28#$Ultimate##0true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,287 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,287 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,287 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,287 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][285], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 96#L1024-3true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,289 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,289 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,289 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,289 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,289 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,289 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,289 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,289 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,289 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,289 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,299 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,299 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,300 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,300 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,302 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,302 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,302 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,302 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,303 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,303 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,303 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,303 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,303 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,303 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,303 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,303 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,304 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,304 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][290], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 69#L1031-6true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,369 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,369 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,369 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,369 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][290], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 79#L1032true, 131#true, 134#true, 150#true, 147#true, 141#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,379 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,379 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,379 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,379 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][290], [threadThread3of3ForFork0InUse, 83#L1024-3true, 29#L1031-4true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,390 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,390 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,390 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,390 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][279], [threadThread3of3ForFork0InUse, 162#true, 29#L1031-4true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,397 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,397 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,397 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,397 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,400 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,400 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,400 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,400 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,400 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,400 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,400 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,400 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,400 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,400 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,401 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,401 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,401 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,401 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 147#true, 90#L1022-3true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,401 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,401 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,401 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,401 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 147#true, 90#L1022-3true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,402 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,402 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,402 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,402 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,402 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,402 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,402 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,402 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,402 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,402 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,402 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,402 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,403 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,403 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,403 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,403 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,403 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,403 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,403 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,407 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,407 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,407 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,407 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 90#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,408 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,408 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,408 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,408 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,409 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,409 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,409 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,409 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,409 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 90#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,409 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,409 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,409 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,409 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,409 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,410 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 90#L1022-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,410 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,410 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,410 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,410 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,410 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,410 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,410 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,410 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,410 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,411 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,411 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,411 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,411 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:09:44,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,411 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,411 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,411 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,411 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 103#L1024true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,411 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,411 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,411 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,411 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 90#L1022-3true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,468 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,468 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,468 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,468 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 90#L1022-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,468 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,468 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,468 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,468 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 39#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,489 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,489 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,489 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,489 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 39#L1022-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,489 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,489 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,489 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,489 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,490 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 39#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,490 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,490 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,490 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,490 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,490 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][156], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,491 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,491 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,491 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,491 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([447] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of3ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread2of3ForFork0_#t~ret3=|v_threadThread2of3ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret3][156], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,491 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,491 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,491 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,491 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 28#$Ultimate##0true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,492 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,492 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,492 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,492 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,499 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,499 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,499 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,499 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,499 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,499 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,499 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,499 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,499 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,499 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,514 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,514 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,514 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,514 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,515 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,515 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,515 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,515 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,515 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,515 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,515 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,515 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,515 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,515 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][290], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 47#L1034true, 134#true, 150#true, 147#true, 141#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,540 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,540 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,540 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,540 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 131#true, 134#true, 150#true, 69#L1031-6true, 25#L1023-4true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,745 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,745 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,745 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,745 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 79#L1032true, 131#true, 134#true, 150#true, 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,746 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,746 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,746 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,746 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][279], [threadThread3of3ForFork0InUse, 162#true, 29#L1031-4true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,751 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,751 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,751 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,751 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,754 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,754 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,754 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,754 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,754 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,754 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,754 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,754 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,754 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,754 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,754 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,754 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,754 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,754 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,755 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,755 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,755 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,755 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,755 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,755 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,755 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,755 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,755 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,755 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,755 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,755 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,755 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,755 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,755 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,755 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,756 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,756 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,756 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,756 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,756 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,756 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,756 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,756 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,756 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,756 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,756 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,756 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 90#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,759 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,759 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,759 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,760 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,760 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,760 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,760 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,760 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,760 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,760 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,760 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,760 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,760 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,760 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,760 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,760 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,761 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,761 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,761 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,761 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:09:44,810 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 90#L1022-3true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,810 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,810 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,810 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,810 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,810 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,830 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 39#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,830 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,830 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,831 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,831 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,831 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 28#$Ultimate##0true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,832 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,832 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,832 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,832 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 71#L1035-2true, 108#L1023-5true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 25#L1023-4true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,836 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,836 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,836 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,836 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,841 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,841 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,841 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,841 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,841 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,841 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,841 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,841 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,841 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,841 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,857 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 7#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,857 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,857 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,857 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,857 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,857 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 25#L1023-4true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,867 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,867 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,867 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,867 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][149], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,885 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,885 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,885 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,885 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 131#true, 47#L1034true, 134#true, 150#true, 25#L1023-4true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,891 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,891 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,891 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,891 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,897 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][290], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 69#L1031-6true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,897 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,897 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,897 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,897 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,897 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,897 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][290], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 79#L1032true, 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,897 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,897 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,897 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,897 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,897 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][279], [threadThread3of3ForFork0InUse, 162#true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 69#L1031-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,899 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,899 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,899 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,899 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][279], [threadThread3of3ForFork0InUse, 162#true, 79#L1032true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,899 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,899 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,899 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,899 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,904 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,904 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,904 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,904 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,904 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,904 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,904 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,904 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,905 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,905 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,905 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,905 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,905 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,905 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,905 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,905 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,905 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,905 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,905 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,905 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,906 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 90#L1022-3true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,906 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,906 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,906 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,906 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,906 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,906 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 103#L1024true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,906 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,906 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,906 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,906 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,906 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,908 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,908 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,908 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,908 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,908 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,908 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,908 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:44,908 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:44,908 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:44,908 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:44,909 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 90#L1022-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,909 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,909 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,909 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,909 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,909 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:09:44,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 131#true, 91#L1032-6true, 134#true, 108#L1023-5true, 150#true, 25#L1023-4true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,923 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,923 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,923 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,923 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 131#true, 91#L1032-6true, 134#true, 150#true, 25#L1023-4true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,943 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,943 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,943 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,943 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 162#true, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, 108#L1023-5true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,953 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,953 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,953 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,953 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 48#L1023-4true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,955 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,955 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,955 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,955 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][312], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,959 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:44,959 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:44,959 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:44,959 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:44,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][290], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 147#true, 141#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,963 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:44,963 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:44,963 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:44,963 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:44,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,977 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,977 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,977 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,977 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 131#true, 134#true, 71#L1035-2true, 108#L1023-5true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,981 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,981 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,981 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,981 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 25#L1023-4true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,987 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,987 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,987 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,987 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 25#L1023-4true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,988 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,988 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,988 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,988 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:44,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,997 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:44,997 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:44,997 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:44,997 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:44,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,997 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:44,997 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:44,997 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:44,997 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:44,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,997 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:44,997 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:44,997 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:44,997 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:44,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,997 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:44,997 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:44,997 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:44,997 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:44,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,998 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:44,998 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:44,998 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:44,998 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:44,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,998 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:44,998 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:44,998 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:44,998 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:44,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,998 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:44,998 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:44,998 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:44,998 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:44,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:44,998 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:44,998 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:44,998 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:44,998 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][283], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 25#L1023-4true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,002 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,002 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,002 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,002 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,002 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,002 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,002 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,002 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 131#true, 134#true, 150#true, 25#L1023-4true, 147#true, 141#true, 67#L1035-1true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,007 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,007 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,007 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,007 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 150#true, 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,007 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,007 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,007 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,007 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][288], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 147#true, 141#true, 12#L1023-5true, 67#L1035-1true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,007 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,007 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,007 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,007 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][288], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,008 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,008 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,008 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,008 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,014 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,014 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,014 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,014 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,014 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,014 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,014 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,014 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,015 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,015 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,015 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,015 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,015 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,015 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,015 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,015 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,021 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,021 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,021 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,021 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,021 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,021 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,021 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,021 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,021 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,021 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,021 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,021 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,022 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,022 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,022 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,022 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,022 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,022 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,022 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,022 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][149], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,023 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,023 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,023 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,023 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][303], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,026 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,026 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,026 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,026 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,028 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,028 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,028 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,028 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,029 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,029 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,029 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,029 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,047 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,047 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,047 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,047 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,049 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,049 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,049 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,049 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,050 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,050 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,050 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,050 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,050 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,050 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,050 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,050 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,050 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,050 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,050 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,050 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][303], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,052 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,052 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,052 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,052 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,052 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,052 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,052 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,052 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,052 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,052 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,052 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,052 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,055 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][290], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 47#L1034true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,055 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,055 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,055 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,055 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,055 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][279], [threadThread3of3ForFork0InUse, 162#true, 47#L1034true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,058 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,058 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,058 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,058 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][279], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 69#L1031-6true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,063 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,063 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,063 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,063 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][279], [threadThread3of3ForFork0InUse, 162#true, 79#L1032true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,063 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,063 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,063 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,063 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,067 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,067 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,067 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,067 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,067 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,067 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:09:45,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][285], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,068 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,068 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,068 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,068 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][286], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,068 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,068 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,068 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,068 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,068 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,068 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,068 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,068 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 112#L1023-5true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,069 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,069 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,069 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,069 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 25#L1023-4true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,074 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,074 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,074 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,074 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 131#true, 91#L1032-6true, 134#true, 108#L1023-5true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,077 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,077 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,077 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,077 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][290], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 52#L1032-4true, 150#true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,092 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,092 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,092 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,092 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][191], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 91#L1032-6true, 134#true, 108#L1023-5true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,094 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,094 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,094 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,094 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 73#L1023-6true, 131#true, 91#L1032-6true, 134#true, 150#true, 25#L1023-4true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,094 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,094 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,094 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,094 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 150#true, 25#L1023-4true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,095 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,095 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,095 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,095 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 25#L1023-4true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,101 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,101 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,101 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,101 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][312], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,101 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,101 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,101 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,101 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][284], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 25#L1023-4true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,103 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,103 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,103 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,103 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 150#true, 25#L1023-4true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,104 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,104 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,104 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,104 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][312], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 97#L1032-7true, 150#true, 147#true, 12#L1023-5true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,116 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,116 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,116 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,116 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 25#L1023-4true, 112#L1023-5true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,120 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,120 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,120 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,120 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 97#L1032-7true, 150#true, 25#L1023-4true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,120 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,120 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,120 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,120 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 162#true, 131#true, 91#L1032-6true, 134#true, 62#L1024-3true, 108#L1023-5true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,121 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,121 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,121 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,121 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][204], [threadThread3of3ForFork0InUse, 162#true, 131#true, 62#L1024-3true, 91#L1032-6true, 134#true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,121 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,122 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,122 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,122 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][305], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 91#L1032-6true, 134#true, 150#true, 112#L1023-5true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,124 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,124 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,124 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,124 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][284], [threadThread3of3ForFork0InUse, 162#true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,124 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,124 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,124 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,124 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 131#true, 91#L1032-6true, 134#true, 150#true, 112#L1023-5true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,125 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,125 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,125 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,125 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 131#true, 91#L1032-6true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 150#true, 25#L1023-4true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,126 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,126 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,126 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,126 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,135 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,135 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,135 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,135 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,136 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,136 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,136 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,136 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,137 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,137 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,137 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,137 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 162#true, 73#L1023-6true, 131#true, 91#L1032-6true, 62#L1024-3true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,137 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,137 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,137 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,137 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 62#L1024-3true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,138 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,138 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,138 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,138 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][305], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 91#L1032-6true, 134#true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,138 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,138 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,138 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,138 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 131#true, 91#L1032-6true, 134#true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,139 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,139 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,139 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,139 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][287], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 112#L1023-5true, 27#L1023-6true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,142 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,142 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,142 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,142 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][287], [threadThread3of3ForFork0InUse, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 112#L1023-5true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,142 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,142 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,142 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,142 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,143 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,143 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,143 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,143 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,143 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,143 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,143 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,143 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 131#true, 134#true, 150#true, 25#L1023-4true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,148 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,148 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,148 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,148 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 108#L1023-5true, 25#L1023-4true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,156 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,156 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,156 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,156 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,156 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,156 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,156 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,156 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,157 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,157 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,157 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,157 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][303], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,157 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,157 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,157 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,157 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,157 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,157 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,157 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,157 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,157 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,157 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,157 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,157 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 71#L1035-2true, 108#L1023-5true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,160 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:09:45,160 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:45,160 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:45,160 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:45,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][192], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,160 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,160 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,160 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,160 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 108#L1023-5true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,163 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,163 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,163 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,163 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,169 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][288], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 147#true, 141#true, 12#L1023-5true, 67#L1035-1true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,169 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,169 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,169 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,169 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,169 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,171 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,171 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,171 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,171 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,171 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,171 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,171 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,171 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,171 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,171 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,171 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,171 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,171 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 108#L1023-5true, 147#true, 141#true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,171 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,171 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,171 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,171 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][286], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,179 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,179 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,179 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,179 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,180 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,180 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,180 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,180 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,180 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,180 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][303], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,184 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,184 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,184 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,184 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,185 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,185 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,185 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,185 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 150#true, 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,188 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:09:45,188 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:45,188 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:45,188 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:45,188 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 150#true, 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,188 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,188 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,188 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,188 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,188 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][288], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 123#L1034-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,188 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,188 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,188 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,188 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,194 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,194 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,194 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,194 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 112#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,194 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,194 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,194 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,194 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,194 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,194 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,194 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,194 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,194 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,194 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,194 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,194 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 25#L1023-4true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,196 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,196 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,196 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,196 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,196 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,196 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,196 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,197 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,197 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,197 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][203], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,197 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:09:45,197 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:45,197 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:45,197 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:45,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][203], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,197 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,197 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,197 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,197 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,198 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,198 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,199 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,199 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,202 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,202 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,202 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,202 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,202 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,202 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,202 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,203 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,203 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,203 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][149], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 71#L1035-2true, 108#L1023-5true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,203 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,203 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,203 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,203 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][283], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 27#L1023-6true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,206 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,206 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,206 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,206 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,207 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,207 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,207 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,207 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,208 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,208 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,208 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,208 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,208 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,208 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,208 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,208 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 147#true, 141#true, 46#L1035-4true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,219 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,219 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,219 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,219 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][149], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,220 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:09:45,220 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:45,220 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:45,220 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:45,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][203], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,220 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,220 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,220 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,220 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,220 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,220 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,220 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,220 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][149], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,221 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:09:45,221 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:45,221 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:45,221 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:09:45,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][203], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,221 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,221 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,221 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,221 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,221 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,221 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,221 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,221 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,221 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,221 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,221 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,221 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,222 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,222 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,222 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,222 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,222 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,222 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,222 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,222 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,222 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,222 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][279], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 47#L1034true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,226 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,226 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,226 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,226 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,230 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 90#L1022-3true, 141#true, 96#L1024-3true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,230 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,230 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,230 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,230 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,230 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,231 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,231 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,231 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,231 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,231 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,231 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 46#L1035-4true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,231 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,231 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,231 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,231 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,231 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,231 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,231 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,231 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,231 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,231 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,231 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,231 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,232 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,232 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,232 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,232 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,232 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,232 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:09:45,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 46#L1035-4true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,232 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,232 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,232 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,232 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,232 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,232 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,232 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,232 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,232 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,232 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,233 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,233 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 25#L1023-4true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,238 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,238 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,238 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,238 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 25#L1023-4true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,238 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,238 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,238 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,238 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,240 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,240 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,240 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,240 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 108#L1023-5true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,242 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,242 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,242 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,242 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][300], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,245 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,245 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,245 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,245 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,249 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,249 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,249 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,249 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,249 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,249 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][191], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,250 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,250 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,250 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,250 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][191], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,250 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,250 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,250 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,250 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][287], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 25#L1023-4true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,257 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,257 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,257 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,257 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,257 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 25#L1023-4true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,257 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,257 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,257 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,257 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,257 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][204], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 91#L1032-6true, 62#L1024-3true, 134#true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,258 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,258 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,258 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,258 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][305], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,260 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,260 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,260 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,260 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][284], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 96#L1024-3true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,260 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,260 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,260 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,260 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,261 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,261 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,261 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,261 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 97#L1032-7true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,272 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,272 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,272 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,272 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,273 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 97#L1032-7true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,273 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,273 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,273 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,273 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,273 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][312], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 97#L1032-7true, 150#true, 112#L1023-5true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,275 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,275 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,275 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,275 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][287], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 112#L1023-5true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,275 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,275 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,275 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,275 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,277 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,277 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,277 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,277 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,277 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, 150#true, 25#L1023-4true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,277 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,277 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,277 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,277 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,277 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 162#true, 131#true, 91#L1032-6true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 108#L1023-5true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,278 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,278 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,278 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,278 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][204], [threadThread3of3ForFork0InUse, 162#true, 73#L1023-6true, 131#true, 91#L1032-6true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,279 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,279 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,279 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,279 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][204], [threadThread3of3ForFork0InUse, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,280 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,280 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,280 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,280 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][305], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 91#L1032-6true, 134#true, 150#true, 27#L1023-6true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,280 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,280 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,280 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,280 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][284], [threadThread3of3ForFork0InUse, 162#true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 27#L1023-6true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,280 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,280 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,280 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,280 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][305], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 91#L1032-6true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,281 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,281 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,281 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,281 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][332], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,281 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,281 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,281 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,281 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][284], [threadThread3of3ForFork0InUse, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,281 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,281 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,281 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,281 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][332], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 27#L1023-6true, 112#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,282 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,282 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,282 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,282 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 131#true, 91#L1032-6true, 134#true, 150#true, 27#L1023-6true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,282 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,282 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,282 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,282 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 131#true, 91#L1032-6true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,283 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,283 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,283 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,283 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,283 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,283 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,283 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,283 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,290 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,290 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,290 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,290 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,290 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,290 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,290 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,290 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,291 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][312], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,291 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,291 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,291 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,291 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,291 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,291 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,291 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,291 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,291 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,291 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,291 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,291 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,291 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,291 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,291 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,291 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,291 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][287], [threadThread3of3ForFork0InUse, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,294 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,294 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,294 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,294 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,294 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,294 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,294 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,294 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,294 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,294 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,295 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,295 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,295 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,295 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,295 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,295 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][241], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 131#true, 134#true, 52#L1032-4true, 150#true, 25#L1023-4true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,296 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,296 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,296 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,296 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,298 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][290], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 96#L1024-3true, 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,298 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,298 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,298 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,298 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,298 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][279], [threadThread3of3ForFork0InUse, 162#true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,301 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,301 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,301 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,301 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,308 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,308 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,308 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,308 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,309 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 131#true, 134#true, 108#L1023-5true, 147#true, 141#true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,309 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,309 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,309 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,309 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,309 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,309 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,309 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,309 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,309 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,309 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,309 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,309 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,309 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 25#L1023-4true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,310 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,310 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,310 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,310 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 25#L1023-4true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,310 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,310 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,310 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,310 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,310 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,310 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,310 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,310 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,312 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,312 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,312 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,312 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,312 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,312 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,312 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,312 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,312 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,312 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,312 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,312 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 108#L1023-5true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,312 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,312 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,312 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,312 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][197], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 108#L1023-5true, 147#true, 141#true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,313 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,313 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,313 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,313 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 131#true, 134#true, 71#L1035-2true, 108#L1023-5true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,313 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,313 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,313 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,313 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,313 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,313 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,313 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,313 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,313 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,313 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,314 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,314 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,314 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,314 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,314 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,314 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,314 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,314 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,314 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,314 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,314 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,314 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,315 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,315 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,315 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,315 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 71#L1035-2true, 108#L1023-5true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,315 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,315 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,315 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,315 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][192], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,315 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,315 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,315 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,315 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,316 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,316 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,316 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,316 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,316 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,316 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,316 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,316 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,317 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,317 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,317 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,317 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,317 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][303], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,317 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,317 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,317 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,317 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,317 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][192], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,317 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,317 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,317 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,317 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,318 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,318 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,318 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,318 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][192], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,318 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,319 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,319 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,319 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,319 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][190], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,320 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,321 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,321 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,321 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,321 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,321 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,321 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,321 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,322 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,325 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,325 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,325 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,325 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,325 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,325 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,325 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,325 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,325 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,325 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,325 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,325 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,325 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,325 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 108#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,325 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,325 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,325 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,325 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,326 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,326 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,326 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,326 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,326 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,326 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,326 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,326 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,326 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][192], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,326 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,326 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,326 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,326 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,326 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][197], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 108#L1023-5true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,327 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,327 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,327 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,327 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,327 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,327 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,327 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,327 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,327 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,327 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,327 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,327 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,327 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,327 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,327 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,328 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,328 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,328 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,328 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,328 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,328 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,328 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,328 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,328 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,328 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,328 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,328 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,328 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,328 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,328 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,328 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,328 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,328 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,329 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,329 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,329 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,329 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,329 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,329 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,329 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,329 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,329 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,329 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,329 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,329 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,330 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,330 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,330 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,330 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][192], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,330 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,330 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,330 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,330 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,330 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][197], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 73#L1023-6true, 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,330 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,330 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,330 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,330 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,330 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,330 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,330 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,330 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,331 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,331 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,331 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,331 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,331 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][192], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,331 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,331 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,331 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,331 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,331 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][197], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,331 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,331 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,331 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,331 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,332 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,332 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,332 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,332 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,332 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,332 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,332 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,332 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,332 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,332 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,332 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,332 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,332 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,332 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,332 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,332 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [113#L1024true, threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,332 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,332 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,332 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,332 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,334 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 150#true, 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,334 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,334 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,334 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,334 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,334 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,339 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,339 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,339 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,339 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,339 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,339 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,339 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,339 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,339 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,339 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,339 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,339 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,339 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,339 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,339 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,339 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,340 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,340 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,340 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,340 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,340 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,340 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,340 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,340 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,340 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,340 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,340 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,340 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,340 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,341 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,341 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,341 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,341 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,341 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,341 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,341 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,341 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,341 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,341 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,341 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,341 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,341 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,341 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,341 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,341 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,341 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,341 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,341 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][285], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 25#L1023-4true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,342 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,342 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,342 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,342 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,342 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,342 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,342 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,342 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,342 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,342 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][149], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,342 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,342 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,342 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,342 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,343 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,343 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,343 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,343 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,343 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,343 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][149], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,344 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][149], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,344 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,344 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,346 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,346 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,346 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,346 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,346 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,346 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][283], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,346 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,346 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,346 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,346 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][286], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,346 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,346 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,346 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,346 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][283], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,347 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,347 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,347 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,347 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][331], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,347 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,347 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,347 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,347 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,348 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,348 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,348 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,348 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,348 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,348 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,350 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,350 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,350 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,350 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,351 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,351 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,351 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,351 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,357 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,357 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,357 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,357 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,358 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 112#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,358 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,358 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,358 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,358 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,358 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][202], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,358 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,358 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,358 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,358 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][202], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,358 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,358 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,358 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,358 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][207], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L1023-5true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,358 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,358 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,359 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,359 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,359 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,359 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,359 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,359 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,360 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,360 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,360 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,360 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 108#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,360 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,360 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,360 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,360 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,360 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,360 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,360 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,360 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,360 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,360 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,360 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,360 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,361 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,361 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,361 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,361 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,361 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,361 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,361 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,361 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][207], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 108#L1023-5true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,361 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,361 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,361 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,361 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,361 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][202], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,361 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,361 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,361 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,361 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,361 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,362 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,362 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,362 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,362 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 112#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,362 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,362 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,362 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,362 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,362 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,362 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,362 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,362 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,362 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,362 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,362 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,362 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,363 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,363 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,363 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,363 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 112#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,363 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,363 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,363 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,363 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,363 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,363 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,363 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,363 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,363 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,363 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,363 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,363 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][285], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 27#L1023-6true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,364 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,364 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,364 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,364 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][286], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,364 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,364 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,364 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,364 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,364 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,364 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,364 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,364 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,364 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,364 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,364 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,364 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,364 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,364 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,364 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,365 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,365 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,365 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,365 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,365 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,365 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,365 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,365 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,365 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 112#L1023-5true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,365 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,365 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,365 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,365 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,366 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,366 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,366 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,366 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,366 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,366 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,366 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,366 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,366 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,366 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,366 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,366 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,366 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,366 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,366 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,366 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,366 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,366 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,366 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,366 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,367 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,367 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,367 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,367 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,367 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,367 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,367 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,367 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,367 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,367 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,367 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,367 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,367 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,367 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,367 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,367 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,368 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,368 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,368 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,368 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,368 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,368 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,368 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,368 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,368 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,368 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,368 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,368 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][203], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,369 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,369 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,369 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,369 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][203], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,369 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,369 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,369 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,369 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][149], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,369 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,369 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,369 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,369 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,370 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,370 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][149], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,370 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,370 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,370 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,370 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,370 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,370 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,370 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][303], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,371 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,371 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,371 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,371 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,371 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,371 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,371 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,371 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][303], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,371 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,371 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,371 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,371 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,371 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][286], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 27#L1023-6true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,371 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,371 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,371 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,371 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,371 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][303], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,372 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,372 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,372 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,372 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,372 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,372 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,372 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,372 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,372 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,372 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][331], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,372 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,372 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,372 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,372 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][333], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,373 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,373 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,373 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,373 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][283], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,373 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,373 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,373 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,373 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 01:09:45,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][286], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,373 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,373 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,373 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,373 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,375 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,375 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,375 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,375 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,375 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,375 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,375 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,375 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,375 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,375 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,375 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,375 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,376 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,376 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,376 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,376 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][149], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,377 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,377 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,377 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,377 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][149], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,377 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,377 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,377 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,377 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,378 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,378 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,378 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,378 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,379 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,379 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,379 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,379 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,386 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,386 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,386 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,386 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,386 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 46#L1035-4true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,386 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,386 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,387 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 147#true, 141#true, 46#L1035-4true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,387 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,387 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,387 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,387 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,387 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,388 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,389 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,389 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,389 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,389 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, 48#L1023-4true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,389 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,389 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,389 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,389 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,390 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,390 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,390 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,390 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, 103#L1024true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,390 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,390 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,390 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,390 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, 103#L1024true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,391 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,391 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,391 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,391 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][285], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L1023-5true, 141#true, 96#L1024-3true, 46#L1035-4true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,395 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,395 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,395 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,396 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][286], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,396 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,396 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,396 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,396 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,396 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,396 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,396 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,396 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,396 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,396 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,396 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,396 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,396 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,396 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,396 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,396 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,396 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,396 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,396 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,396 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][207], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L1023-5true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,396 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,396 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,397 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,397 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][202], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,397 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,397 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,397 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,397 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,397 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,397 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,397 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,397 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,397 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,397 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,397 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,397 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][207], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L1023-5true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,397 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,397 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,397 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,398 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][202], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,398 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,398 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,398 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,398 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:09:45,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,405 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,405 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,405 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,405 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0InUse, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,405 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,405 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,405 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,405 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0InUse, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,406 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,406 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,406 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,406 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,406 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,406 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,406 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,406 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 131#true, 91#L1032-6true, 134#true, 108#L1023-5true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,406 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,406 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,406 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,406 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,407 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,407 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,407 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,407 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,407 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,407 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 73#L1023-6true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,407 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,407 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,407 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,407 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,407 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,407 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,407 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,407 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,408 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,408 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,408 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,408 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,408 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,408 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,408 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,408 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][191], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 91#L1032-6true, 134#true, 108#L1023-5true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,408 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,408 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,408 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,408 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 73#L1023-6true, 131#true, 91#L1032-6true, 134#true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,409 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,409 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,409 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,409 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,409 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,409 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,409 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,409 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][305], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 96#L1024-3true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,411 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,411 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,411 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,411 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][191], [threadThread3of3ForFork0InUse, 83#L1024-3true, 73#L1023-6true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 91#L1032-6true, 134#true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,412 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,412 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,412 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,412 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][191], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 91#L1032-6true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,412 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,412 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,412 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,412 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][252], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 131#true, 134#true, 54#L1032-5true, 150#true, 25#L1023-4true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,416 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,416 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,416 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,416 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,420 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,420 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,420 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,420 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,420 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,420 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,421 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0InUse, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,421 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,421 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,421 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,421 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,421 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,421 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,421 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,421 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,421 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,421 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,421 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,422 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,422 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,422 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,422 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,422 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,422 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,422 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,422 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,422 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,422 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,422 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,422 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,422 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,422 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [113#L1024true, threadThread3of3ForFork0InUse, 162#true, 131#true, 91#L1032-6true, 134#true, 150#true, 25#L1023-4true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,423 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,423 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,423 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,423 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][312], [threadThread3of3ForFork0InUse, 113#L1024true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,423 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,423 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,423 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,423 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,428 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,428 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,428 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,428 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,429 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,429 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,429 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,429 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][312], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,429 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,429 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,429 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,429 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 91#L1032-6true, 62#L1024-3true, 134#true, 108#L1023-5true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,430 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,430 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,430 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,430 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,430 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,430 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,430 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,430 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,430 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 162#true, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,431 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,431 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,431 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,431 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,431 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,431 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,431 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,431 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,432 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][312], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,432 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,432 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,432 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,432 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,432 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][287], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,432 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,432 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,432 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,432 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,433 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,433 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,433 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,433 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,433 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][204], [threadThread3of3ForFork0InUse, 162#true, 73#L1023-6true, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,434 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,434 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,434 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,434 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][204], [threadThread3of3ForFork0InUse, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,434 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,434 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,434 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,434 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][305], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,435 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,435 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,435 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,435 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][284], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 27#L1023-6true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,435 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,435 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,435 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,435 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][284], [threadThread3of3ForFork0InUse, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,435 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,435 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,435 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,435 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][332], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 27#L1023-6true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,436 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,436 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,436 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,436 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,436 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,436 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,436 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,436 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,436 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,436 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,436 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,436 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][198], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 112#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,445 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,445 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,445 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,445 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][198], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,445 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,445 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,445 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,445 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,446 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,446 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,446 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,446 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,446 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][198], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,446 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,446 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,446 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,446 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,446 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,447 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,447 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,447 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,447 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,447 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,447 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,447 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,447 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][287], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 27#L1023-6true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,448 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,448 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,448 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,448 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 112#L1023-5true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,448 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,448 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,448 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,448 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,448 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,448 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,448 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,448 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][312], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,448 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,448 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,448 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,448 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,449 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,449 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,449 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,449 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,449 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,449 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 162#true, 73#L1023-6true, 131#true, 91#L1032-6true, 134#true, 62#L1024-3true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,450 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,450 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,450 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,450 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,450 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,450 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,450 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,450 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,450 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,450 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 62#L1024-3true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,450 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,450 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,450 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,450 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,450 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,450 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,450 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,450 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,450 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,450 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][312], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 112#L1023-5true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,451 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,451 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,451 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,451 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,451 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][287], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 112#L1023-5true, 27#L1023-6true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,451 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,452 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,452 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,452 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,452 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,452 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][312], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,452 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,452 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,452 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,452 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,452 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][337], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,452 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,452 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,452 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,452 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,452 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][287], [threadThread3of3ForFork0InUse, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 112#L1023-5true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,452 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,452 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,452 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,453 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,453 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][337], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 27#L1023-6true, 112#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,453 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,453 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,453 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,453 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,454 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,454 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,454 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,454 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,454 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,454 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,454 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,454 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,454 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,454 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,454 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,454 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,455 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,455 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,455 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,455 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 162#true, 73#L1023-6true, 131#true, 91#L1032-6true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,455 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,455 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,455 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,455 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,456 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,456 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,456 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,456 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][305], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 91#L1032-6true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,456 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,456 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,456 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,456 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 131#true, 134#true, 91#L1032-6true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,457 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,457 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,457 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,457 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,457 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,457 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,457 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,457 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,464 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,464 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,464 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,464 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 103#L1024true, 48#L1023-4true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,465 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,465 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,465 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,465 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][287], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 112#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,466 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,466 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,466 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,466 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][198], [threadThread3of3ForFork0InUse, 162#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 112#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,466 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,466 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,466 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,466 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][198], [threadThread3of3ForFork0InUse, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 112#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,467 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,467 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,467 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,467 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,468 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][290], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 52#L1032-4true, 150#true, 147#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,468 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,468 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,468 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,468 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,468 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][279], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 21#L1032-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,471 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,471 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,471 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,471 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][279], [threadThread3of3ForFork0InUse, 162#true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, 150#true, 112#L1023-5true, 141#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,472 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,472 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,472 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,472 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,478 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,478 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,478 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,478 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,478 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,478 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,478 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,478 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,478 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,478 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,479 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,479 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,479 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,479 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,479 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,479 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,479 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,479 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,479 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,479 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,479 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,479 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,479 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,479 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,479 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,479 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 108#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,480 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,480 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,480 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,480 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,480 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,480 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,480 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,480 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,480 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,480 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,480 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,481 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,481 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 108#L1023-5true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,481 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,481 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,481 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,482 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,482 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,482 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][197], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 108#L1023-5true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,482 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,483 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,483 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,483 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,483 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,483 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,483 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,483 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,483 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,483 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,483 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,483 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,483 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,483 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,483 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,483 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,483 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,484 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,484 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,484 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,484 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,484 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,484 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,484 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,484 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,484 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,484 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,484 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,484 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,484 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,484 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,484 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,484 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,484 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,484 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,484 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,484 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,484 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,484 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,485 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][197], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 73#L1023-6true, 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,485 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,485 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,485 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,485 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,485 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,485 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][197], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,485 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,485 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,485 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,485 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,485 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][303], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,486 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,486 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,486 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,486 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,486 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,486 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,486 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,486 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,489 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,489 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,489 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,489 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,490 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,490 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][303], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,491 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,491 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,491 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,491 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,491 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][288], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,491 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,491 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,491 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,491 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,491 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,491 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,491 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,491 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,491 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,491 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,491 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,491 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,491 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][149], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,492 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][303], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,495 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,495 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,495 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,495 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,495 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,495 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,495 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,495 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,496 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,496 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,496 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,496 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,496 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,496 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,496 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,496 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,496 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,496 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,496 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,496 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,496 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 108#L1023-5true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,496 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,496 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,496 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,496 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,496 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,496 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,497 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,497 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,497 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,497 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,497 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,497 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,497 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,497 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,497 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,497 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,497 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,497 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,497 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,497 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,497 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,497 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,498 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,498 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,498 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,498 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,498 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,498 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,498 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,498 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,498 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,498 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,498 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,498 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,498 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,498 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,498 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,498 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,498 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,498 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,498 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,498 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,499 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,499 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,499 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,499 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,499 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,499 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,499 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,499 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][192], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,499 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,499 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,499 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,499 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][197], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,499 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,499 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,499 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,499 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,500 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,500 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,500 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,500 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,500 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,500 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,500 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,500 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][192], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,500 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,500 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,500 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,500 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][197], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,500 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,500 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,500 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,500 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,502 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][288], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,502 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,502 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,502 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,502 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,502 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][288], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,502 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,502 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,502 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,502 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,505 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,505 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,505 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,505 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,505 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,505 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,505 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,505 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [113#L1024true, threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,505 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,505 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,505 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,505 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,505 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,505 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,505 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,505 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,505 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,506 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,506 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,506 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,506 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,506 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,506 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,506 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,506 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,506 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,506 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,506 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,506 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,506 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,506 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,506 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,506 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,506 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,506 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,506 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,506 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 131#true, 134#true, 108#L1023-5true, 147#true, 141#true, 46#L1035-4true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,506 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,506 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,506 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,506 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,507 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,507 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,507 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,507 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,507 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,507 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,507 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,507 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,507 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,507 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,507 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,507 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,507 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,507 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,507 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,507 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,507 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,508 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,508 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,508 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,508 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,508 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,508 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][285], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,508 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,508 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,508 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,508 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,509 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,509 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,509 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,509 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,509 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,509 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,509 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,509 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 107#L1035-5true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,509 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,509 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,509 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,509 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,509 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,509 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,509 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,509 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,510 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,510 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,510 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,510 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,510 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,510 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,510 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,510 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,510 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,510 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,510 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,510 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,510 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,510 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,510 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,510 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,511 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,511 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,511 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,511 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,511 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,511 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,511 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,511 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,511 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,511 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,511 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,511 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,511 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,511 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,511 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,511 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,511 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,511 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,511 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,512 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,512 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,512 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,512 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,512 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,512 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,512 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,512 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,512 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,512 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,512 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,512 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,512 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,512 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,512 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,512 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,512 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,512 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,512 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][303], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,514 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,514 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,514 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,514 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,514 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,514 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,514 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,514 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,514 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][283], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,514 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,514 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,514 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,514 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][286], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,514 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,514 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,514 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,514 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,515 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,515 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,515 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,515 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,515 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,515 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,515 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,515 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,515 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,515 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,515 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,516 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,516 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 96#L1024-3true, 31#L1035true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,518 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,518 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,518 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,518 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,522 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,522 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,522 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,522 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,522 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,522 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,522 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,522 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,522 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,522 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,523 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,523 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,523 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,523 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,523 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,523 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,523 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,523 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,524 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 108#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,524 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,524 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,524 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,524 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,524 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,524 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,524 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,524 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,524 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,524 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,524 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,524 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,524 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,524 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,524 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,524 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,524 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,524 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,524 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,524 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,524 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,525 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,525 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,525 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,525 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,525 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,525 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 108#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,525 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,525 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,525 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,525 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,525 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,525 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,526 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 112#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,526 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,526 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,526 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,526 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,526 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,526 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 112#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,526 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,526 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,526 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,526 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,526 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,526 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][202], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,526 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,526 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,526 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,526 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,526 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][202], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,527 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,527 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,527 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,527 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,527 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][207], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L1023-5true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,527 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,527 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,527 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,527 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,527 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,527 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][202], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,527 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,527 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,527 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,527 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,527 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is not cut-off event [2025-03-15 01:09:45,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][202], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,527 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,527 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,527 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,527 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,528 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][207], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L1023-5true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,528 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,528 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,528 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,528 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,528 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 27#L1023-6true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,528 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,528 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,528 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,528 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,528 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][285], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L1023-5true, 27#L1023-6true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,528 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,528 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,528 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,528 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,528 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,528 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,529 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,529 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,529 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,529 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,529 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][336], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,529 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,529 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,529 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,529 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][285], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L1023-5true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,529 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,529 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,529 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,529 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,530 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,530 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,530 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,530 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,530 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,530 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,530 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,530 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,530 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,530 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,530 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,530 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,530 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,530 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,530 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,530 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,531 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,531 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,531 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,531 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,531 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,531 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,531 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,531 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,531 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,531 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,531 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,531 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,531 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,531 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,531 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,531 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,532 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,532 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,532 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,532 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,532 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,532 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,532 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,532 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][207], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,532 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,532 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,532 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,532 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,532 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][202], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,532 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,532 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,532 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,532 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,532 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,533 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,533 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,533 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,533 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,533 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,533 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,533 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,533 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][207], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,533 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,533 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,533 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,533 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,533 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][202], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,533 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,533 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,533 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,533 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,533 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,534 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,534 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,534 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,534 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,534 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,534 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,534 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,534 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,534 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,534 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,534 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,534 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,534 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,534 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,534 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,534 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,534 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 27#L1023-6true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,534 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,535 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,535 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,535 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,535 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,535 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,535 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,535 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,535 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,535 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,535 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,535 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,535 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,535 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,535 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,535 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,535 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,535 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,535 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,536 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,536 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,536 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,536 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,536 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,536 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,536 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,536 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,536 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,536 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,536 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,536 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,536 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,536 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,536 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,536 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,536 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,537 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,537 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,537 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,537 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,537 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,537 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,537 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,538 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,538 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,538 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,538 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,538 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,538 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,539 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,539 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,539 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,539 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,539 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,539 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][283], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,540 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,540 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,540 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,540 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,540 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,540 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,540 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,540 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,545 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,545 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,545 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,545 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,546 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,546 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,546 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,547 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,547 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,547 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,547 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,547 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,547 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,547 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,547 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,547 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,547 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,547 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,547 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,547 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,547 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,547 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,547 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,548 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,548 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,548 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,548 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,548 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,548 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,548 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,548 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,548 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,548 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,548 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,548 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,548 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:09:45,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 131#true, 91#L1032-6true, 134#true, 150#true, 25#L1023-4true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,556 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,556 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,556 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,556 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,561 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,561 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,561 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,561 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,561 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,561 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,561 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,561 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,561 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,562 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,562 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,562 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,562 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,562 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][312], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 12#L1023-5true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,562 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,562 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,562 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,562 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,562 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,562 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,562 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,562 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,562 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,562 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,563 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,563 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,563 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,563 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,563 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,563 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,563 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,563 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,563 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,563 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,563 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,563 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,564 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,564 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,564 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,564 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 113#L1024true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 25#L1023-4true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,565 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,566 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,566 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,566 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 113#L1024true, 162#true, 131#true, 62#L1024-3true, 91#L1032-6true, 134#true, 108#L1023-5true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,567 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,567 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,567 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,567 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][305], [threadThread3of3ForFork0InUse, 113#L1024true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,569 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,569 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,569 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,569 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 113#L1024true, 162#true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,569 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,569 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,569 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,569 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,571 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][300], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 54#L1032-5true, 150#true, 147#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,571 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,571 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,571 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,571 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,571 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,574 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,574 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,574 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,574 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,574 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0InUse, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 73#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,575 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,575 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,575 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,575 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,575 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,575 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,575 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,575 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,580 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,580 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,580 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,580 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,580 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,580 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,580 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,580 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,581 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,581 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,581 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,581 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,581 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,581 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,581 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,581 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][312], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,582 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,582 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,582 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,582 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,582 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][287], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 27#L1023-6true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,582 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,582 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,583 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,583 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,583 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,583 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][287], [threadThread3of3ForFork0InUse, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,583 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,583 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,583 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,583 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,583 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][337], [threadThread3of3ForFork0InUse, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 27#L1023-6true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,583 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,583 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,583 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,583 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,583 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,583 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,583 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,583 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,584 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,584 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,584 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,584 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,584 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,584 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,584 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,592 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][198], [threadThread3of3ForFork0InUse, 162#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 112#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,592 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,592 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,592 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,592 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,592 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][198], [threadThread3of3ForFork0InUse, 162#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,592 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,592 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,592 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,592 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][198], [threadThread3of3ForFork0InUse, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 112#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,593 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,593 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,593 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,593 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,593 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][198], [threadThread3of3ForFork0InUse, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,593 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,593 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,593 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,593 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,594 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,594 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,594 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,594 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,595 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,595 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,595 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,595 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][198], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,595 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,595 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,595 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,595 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,595 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][198], [threadThread3of3ForFork0InUse, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,595 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,595 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,595 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,595 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,595 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,596 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,596 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,596 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,596 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,596 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,596 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,596 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,596 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,597 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,597 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,597 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,597 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,597 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,597 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,597 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,597 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,597 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,597 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][312], [threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,598 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,598 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,598 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,598 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,598 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,598 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,598 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,598 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,598 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,598 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,598 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,599 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,599 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,599 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,599 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][284], [threadThread3of3ForFork0InUse, 162#true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,600 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,600 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,600 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,600 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 131#true, 91#L1032-6true, 134#true, 150#true, 112#L1023-5true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,600 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,600 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,600 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,600 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][281], [threadThread3of3ForFork0InUse, 162#true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, 150#true, 112#L1023-5true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,601 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,601 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,601 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,601 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,605 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 103#L1024true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,605 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,605 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,605 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,605 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,605 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][279], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 52#L1032-4true, 150#true, 141#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,607 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,607 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,607 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,607 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,613 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,613 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,613 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,613 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,613 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,613 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,614 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,614 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,615 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,615 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,615 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,615 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,615 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,615 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,615 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,615 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,615 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,615 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,615 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,615 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,615 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,615 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,615 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,615 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,616 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,616 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,616 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,616 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,616 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,616 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,616 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,616 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,616 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,616 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,616 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,616 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,616 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,616 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,617 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,617 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,617 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,617 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,617 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,617 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,617 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,617 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,617 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,617 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,617 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,617 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,617 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,617 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,617 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,617 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,617 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,617 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,617 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,618 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,618 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,618 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,618 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,618 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,618 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,618 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,618 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,618 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,618 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,618 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,618 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,618 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,618 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,618 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,618 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,618 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,618 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,619 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,619 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,619 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,619 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,620 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,620 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,620 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,620 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,620 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,620 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,620 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,620 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,620 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,620 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,620 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,620 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,620 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,620 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,620 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,620 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,620 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,620 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,620 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,620 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,621 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,621 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,621 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,621 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,621 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,621 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,621 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,621 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,621 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,621 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,621 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,621 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,621 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,621 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,621 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,621 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,622 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,622 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,622 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,622 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,622 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,622 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,622 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,622 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,622 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,622 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,622 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,622 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,622 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,622 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,623 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,623 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,623 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,623 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,623 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,623 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,624 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,624 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,624 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,624 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,624 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 131#true, 134#true, 108#L1023-5true, 147#true, 141#true, 103#L1024true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,624 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,624 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,624 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,624 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,624 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,624 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][192], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,624 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,624 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,624 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,624 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,624 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,624 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,624 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,624 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,624 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,624 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,624 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,624 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,625 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][197], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,625 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,625 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,625 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,625 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,625 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,625 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][192], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,625 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,625 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,625 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,625 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,625 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,625 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][197], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,625 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,625 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,625 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,625 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,625 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,626 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,626 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,626 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,626 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 108#L1023-5true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,627 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,627 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,627 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,627 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,627 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 41#L1035-3true, 131#true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,627 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,627 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,627 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,627 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,627 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,628 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,628 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,628 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,628 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,628 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,628 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,628 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,628 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,628 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,628 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][96], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,629 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,629 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,629 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,629 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,630 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,630 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,630 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,630 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,630 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,630 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,631 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,631 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,631 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,631 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][149], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 108#L1023-5true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,632 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,632 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,632 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,632 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,634 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][288], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,634 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,634 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,634 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,634 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,634 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,634 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,634 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][288], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 150#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,634 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,634 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,634 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,634 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,634 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,634 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][303], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,634 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,634 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,634 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,634 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,634 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,634 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,635 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,635 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,635 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,635 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][303], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,636 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,636 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,636 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,636 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,637 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,637 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,637 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,637 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,637 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,637 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,637 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,637 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,637 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,637 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,637 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,637 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,637 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,637 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,637 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,637 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,637 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,637 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,637 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,637 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,637 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,638 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,638 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,638 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,638 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,638 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,638 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,638 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,638 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,638 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,638 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,638 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,638 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,638 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,638 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,638 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,638 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,638 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,638 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,638 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,639 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,639 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,639 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,639 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,639 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,639 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,639 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,639 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,639 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,639 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,640 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,640 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,640 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,640 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,640 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,640 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,640 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,640 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,640 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,640 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,640 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,640 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,640 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,640 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,640 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,640 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [113#L1024true, threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,640 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,640 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,640 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,640 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [113#L1024true, threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,640 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,640 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,640 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,640 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][239], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 150#true, 147#true, 141#true, 96#L1024-3true, 67#L1035-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,642 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,644 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,644 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,644 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,644 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,645 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,645 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,645 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,645 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,645 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,645 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][207], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,645 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,645 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,645 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,645 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,645 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,646 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,646 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,646 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,646 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,647 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,647 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,647 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,647 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,647 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,647 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,647 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,647 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,647 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,647 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,647 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,647 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,647 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,647 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,647 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,647 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,647 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,648 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,648 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,648 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,648 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,648 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,648 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,648 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,648 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,648 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,648 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,648 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,648 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,648 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,648 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,648 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,648 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,648 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,648 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,648 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,648 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,648 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,648 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,648 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,648 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,648 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,649 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,649 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,649 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,649 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,649 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,649 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,649 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,649 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,649 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,649 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,649 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,649 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,649 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,649 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,649 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,649 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,649 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,649 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,649 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,650 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,650 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,650 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,650 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,650 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,650 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,650 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,650 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,650 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,650 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,650 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,650 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,650 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,650 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,650 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,650 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,650 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,650 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,650 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,650 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,651 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,651 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,651 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,651 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,651 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,651 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,651 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][285], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 27#L1023-6true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,651 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,651 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,651 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,651 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,651 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][286], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,652 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,652 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,652 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,652 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][333], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,652 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,652 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,652 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,652 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][336], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 27#L1023-6true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,652 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,652 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,652 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,652 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,653 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,653 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,653 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,653 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,653 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,653 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,653 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,653 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,653 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,653 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,653 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,653 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,653 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,655 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,655 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,655 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,655 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,659 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,659 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,660 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,660 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,660 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,660 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,660 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,660 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,660 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,660 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,660 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,660 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,660 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,660 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,661 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,661 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,661 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,661 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,661 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,661 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,661 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,661 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,661 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,661 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,662 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,662 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,662 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,662 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,662 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,662 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,662 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,662 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,662 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,662 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,662 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,662 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,662 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,662 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,662 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,662 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,662 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,662 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,662 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,663 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,663 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,663 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,663 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,663 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,663 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,663 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,663 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,663 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,663 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,663 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,663 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,664 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,664 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,664 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,664 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,664 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 27#L1023-6true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,664 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,664 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,664 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,664 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,664 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,664 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,664 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,664 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,664 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,664 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,664 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,665 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,665 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,665 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,665 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,665 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,665 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,665 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,665 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,665 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,665 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,665 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,665 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,665 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,666 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,666 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,666 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,666 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,666 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,666 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,666 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,666 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,666 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,666 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,666 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,666 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,666 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,666 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,666 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,666 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,666 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,666 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,666 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,666 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,666 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,666 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,666 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,666 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,666 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,666 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,666 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,667 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,667 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,667 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,667 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,667 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,667 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,667 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,667 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,667 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,667 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,667 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,667 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,667 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,667 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,667 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,667 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,667 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,667 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,667 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,667 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,668 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,668 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,668 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,668 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,668 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,668 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,668 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,668 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,668 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,668 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,668 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,668 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,668 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,668 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,669 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,669 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,669 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,669 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,669 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,669 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,669 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,669 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,669 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,669 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,669 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,669 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,669 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,669 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,670 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,670 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,670 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,670 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,670 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,670 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:09:45,670 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,670 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,670 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,670 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,670 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,670 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][285], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 96#L1024-3true, 46#L1035-4true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,671 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,671 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,671 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,671 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][286], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,671 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,671 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,671 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,671 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,671 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,671 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,671 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,671 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,671 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,671 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,671 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,671 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,671 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,671 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,671 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,671 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,671 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,671 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,672 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,672 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,672 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,672 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,672 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,672 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,672 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,672 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,672 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,672 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,672 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,672 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,672 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,672 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,672 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,672 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,672 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,672 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,672 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,672 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,673 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,673 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,673 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,673 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][286], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,673 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,673 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,673 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,673 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,673 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,673 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,673 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,674 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,674 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,674 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,674 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,675 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,675 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,675 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,675 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,675 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,675 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,675 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,675 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,680 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,680 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,680 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,680 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,680 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,680 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,681 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,681 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,681 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,681 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,681 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 48#L1023-4true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,681 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,682 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,682 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,682 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,682 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 48#L1023-4true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,682 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,682 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,682 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,682 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,682 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, 103#L1024true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,682 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,682 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,682 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,682 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,682 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:09:45,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 25#L1023-4true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,690 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,690 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,690 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,690 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][305], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 96#L1024-3true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,691 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,692 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,692 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,692 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,692 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,692 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,692 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,692 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,692 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,697 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,697 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,697 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,697 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,697 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,697 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,697 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,697 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,697 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,697 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,697 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,697 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,698 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,698 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,698 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,698 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 113#L1024true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,698 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,698 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,698 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,698 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,698 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0InUse, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,698 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,698 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,698 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,698 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,698 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][312], [threadThread3of3ForFork0InUse, 83#L1024-3true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,698 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,698 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,699 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,699 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,699 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][188], [threadThread3of3ForFork0InUse, 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,699 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,699 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,699 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,699 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,699 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 131#true, 91#L1032-6true, 134#true, 108#L1023-5true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,700 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,700 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,700 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,700 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,700 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,700 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,700 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,700 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,700 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,700 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 131#true, 91#L1032-6true, 62#L1024-3true, 134#true, 108#L1023-5true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,700 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,700 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,700 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,700 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,701 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 113#L1024true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,701 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,701 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,701 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,701 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,701 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 73#L1023-6true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,702 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,702 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,702 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,702 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][100], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,702 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,702 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,702 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,702 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,703 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][312], [threadThread3of3ForFork0InUse, 113#L1024true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 12#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,703 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,703 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,703 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,703 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,703 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 113#L1024true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 12#L1023-5true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,703 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,703 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,703 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,703 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 113#L1024true, 162#true, 73#L1023-6true, 131#true, 91#L1032-6true, 62#L1024-3true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,704 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,704 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,704 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,704 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 113#L1024true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 62#L1024-3true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,704 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,704 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,704 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,704 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][305], [threadThread3of3ForFork0InUse, 113#L1024true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 91#L1032-6true, 134#true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,705 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,705 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,705 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,705 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 113#L1024true, 162#true, 131#true, 91#L1032-6true, 134#true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,705 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,705 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,705 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,705 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [113#L1024true, threadThread3of3ForFork0InUse, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,706 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,706 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,706 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,706 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,708 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [113#L1024true, threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,708 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,708 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,708 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,708 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,708 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][312], [113#L1024true, threadThread3of3ForFork0InUse, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,708 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,708 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,708 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,708 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,712 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,712 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,712 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,712 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,712 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,712 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,713 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,713 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,713 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,713 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,713 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,713 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][284], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,715 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,715 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,715 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,715 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,716 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,716 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,716 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,716 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][281], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 54#L1032-5true, 150#true, 143#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,716 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,716 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,716 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,716 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][287], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,724 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,724 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,724 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,724 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,724 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,724 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,724 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,724 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,725 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][287], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 112#L1023-5true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,725 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,725 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,725 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,725 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,725 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,725 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 112#L1023-5true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,725 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,725 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,725 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,725 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,725 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][284], [threadThread3of3ForFork0InUse, 162#true, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 112#L1023-5true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,726 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,726 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,726 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,726 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 131#true, 91#L1032-6true, 134#true, 62#L1024-3true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,726 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,726 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,726 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,726 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 131#true, 91#L1032-6true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,727 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,727 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,727 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,727 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 131#true, 134#true, 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,737 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,737 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,737 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,737 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,738 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,738 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,738 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,738 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,738 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,738 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,738 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,738 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,738 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,738 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,738 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,738 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][136], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,740 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,740 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,740 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,740 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 15#L1035-7true, 141#true, 12#L1023-5true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,740 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,740 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,740 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,740 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,740 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:45,740 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:45,740 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:45,740 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:45,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,740 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,740 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,740 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,740 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,740 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,740 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,740 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,740 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,740 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,740 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,740 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,740 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][136], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,741 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,741 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,741 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,741 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,741 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:45,741 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:45,741 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:45,741 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:45,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 15#L1035-7true, 141#true, 12#L1023-5true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,741 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,741 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,741 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,741 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,741 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,742 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,742 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,742 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,742 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,742 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,742 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,742 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,742 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,742 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,742 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,742 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,742 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,742 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,742 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,742 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,742 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,742 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,743 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,743 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,743 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,743 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,743 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,743 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,743 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,743 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,743 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,743 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,743 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,743 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,744 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,744 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,744 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,744 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,744 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,744 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,744 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,744 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,744 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,744 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,745 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,745 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,745 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,745 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,745 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,745 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,745 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,745 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,745 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,745 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,745 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,745 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,745 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,746 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,746 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,746 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,746 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,746 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,746 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,747 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,747 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,747 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,747 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,747 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,747 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,747 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,747 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,747 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,747 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,747 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,747 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,747 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,747 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,747 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,747 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,747 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,747 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,747 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,747 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,747 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,747 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,747 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,748 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,748 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,748 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,748 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,748 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,748 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,748 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,748 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,748 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,748 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,748 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,748 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 108#L1023-5true, 147#true, 141#true, 46#L1035-4true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,749 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,749 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,749 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,749 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,749 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,749 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,749 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,749 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,749 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,749 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,749 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,749 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,749 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,750 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,750 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,750 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,750 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,750 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,750 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,750 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,750 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,750 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,750 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,750 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,750 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,750 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,750 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,750 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,750 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,750 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,750 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,750 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,750 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,751 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,751 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,751 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,751 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,751 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,751 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,751 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,751 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 147#true, 141#true, 103#L1024true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,751 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,751 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,751 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,751 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,751 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,751 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,751 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,751 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,752 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,752 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,752 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,752 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,752 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,752 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,752 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,752 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,752 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,752 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,752 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,752 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,752 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,752 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,752 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,752 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,752 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,752 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,752 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,752 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,752 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,752 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,752 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,752 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 103#L1024true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,753 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,753 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,753 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,753 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,753 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,753 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,753 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,753 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,753 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,753 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,753 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,753 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,753 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,753 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,753 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,753 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,753 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,753 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,753 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,754 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,754 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,754 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,754 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,754 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,754 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,754 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,754 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,754 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,754 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,754 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,754 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,754 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,756 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,756 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,756 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,756 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,756 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,756 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,756 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,756 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][149], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,756 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,756 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,756 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,756 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,756 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,757 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,757 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,757 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,757 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,757 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][149], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,757 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,757 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,757 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,757 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,757 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,757 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,757 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,757 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,757 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,758 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,758 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,758 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,758 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,758 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,758 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,758 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,758 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,758 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,758 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,758 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,758 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,758 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,758 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,759 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,759 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,759 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,759 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,760 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,760 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,760 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,760 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,761 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,761 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,761 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,761 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,762 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,762 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,762 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,762 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,762 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,762 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,762 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,762 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,762 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,762 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [113#L1024true, threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,762 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,762 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,762 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,762 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,764 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,765 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,765 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,765 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,765 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,765 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,765 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,765 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,765 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,765 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,765 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,765 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,765 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,765 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,765 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,766 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,766 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,766 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,766 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,766 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,766 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,766 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,766 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,766 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,766 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,766 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,766 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,766 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,766 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,767 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,767 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,767 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,767 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,767 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,767 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,767 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,767 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,767 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,767 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,767 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,767 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,767 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,767 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,767 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][207], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,767 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,767 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,767 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,768 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,768 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][285], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,768 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,768 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,768 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,768 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,768 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][207], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,768 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,768 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,768 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,768 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,768 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,768 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,768 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,768 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,768 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,768 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,768 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,769 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,769 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,769 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,769 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,769 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,769 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][285], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,769 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,769 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,769 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,769 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,769 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,769 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,769 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,769 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,770 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,770 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,770 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,770 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,770 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,770 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,770 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,770 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,770 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,770 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,770 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,770 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,770 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,771 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,771 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,771 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,771 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,771 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,771 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,771 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,771 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,771 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,771 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,771 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,771 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 103#L1024true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,771 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,771 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,772 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,772 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,772 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,772 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,772 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,772 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,772 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,772 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,772 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,772 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][283], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,773 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,773 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,773 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,773 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][286], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 41#L1035-3true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,773 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,773 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,773 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,773 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,773 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,773 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,773 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,773 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,773 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,773 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,774 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,774 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,774 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,774 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,779 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 62#L1024-3true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,779 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,779 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,779 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,779 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,779 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,779 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,780 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,780 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,780 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,780 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,780 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,780 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,780 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,780 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,780 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,780 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,780 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,780 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,780 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,780 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,780 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,780 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,780 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,780 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,781 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,781 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,781 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,781 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,781 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,781 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,781 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,781 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,781 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,781 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,781 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 27#L1023-6true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,781 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,782 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,782 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,782 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,782 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,782 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,782 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,782 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,782 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,782 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,782 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][330], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,782 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,782 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,782 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,782 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:09:45,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,783 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,783 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,783 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,783 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,783 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,783 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,783 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,783 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,783 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,783 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,784 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,784 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,784 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,784 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,784 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,784 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,784 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,784 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,784 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,784 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,784 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,784 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,784 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,784 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,784 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,784 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,784 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,785 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,785 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,785 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,785 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,785 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,785 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,785 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,785 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,785 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,785 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,785 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,785 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,785 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,785 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,785 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,785 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,786 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,786 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,786 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,786 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,786 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,786 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,786 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,786 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,786 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,786 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,787 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][285], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L1023-5true, 141#true, 96#L1024-3true, 46#L1035-4true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,787 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,787 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,787 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,787 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,787 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,787 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,787 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,787 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,787 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,787 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,787 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,788 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,788 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,788 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,788 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,788 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,788 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,788 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,788 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,788 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,788 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,788 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,788 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,788 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,788 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,788 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,788 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][286], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,788 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,788 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,788 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,789 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,789 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,789 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,789 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,789 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,789 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,789 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,789 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,789 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,789 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,789 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,812 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,812 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,812 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,812 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,812 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,812 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:09:45,821 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][312], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,821 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,821 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,821 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,821 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,821 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,821 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,821 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,821 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,821 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][305], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 91#L1032-6true, 134#true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,822 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,822 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,822 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,822 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 91#L1032-6true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,823 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,823 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,823 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,823 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,827 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,827 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,827 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,827 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,828 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,828 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,828 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,828 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 113#L1024true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,828 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,828 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,828 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,828 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,828 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,828 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,828 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,828 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 113#L1024true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,828 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,828 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,828 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,828 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 113#L1024true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,829 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,829 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,829 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,829 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 73#L1023-6true, 131#true, 91#L1032-6true, 62#L1024-3true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,830 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,830 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,830 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,830 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][153], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 91#L1032-6true, 134#true, 62#L1024-3true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,830 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,830 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,830 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,830 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 131#true, 91#L1032-6true, 134#true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,830 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,830 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,830 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,830 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,830 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,830 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,830 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,830 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,831 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 113#L1024true, 162#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 62#L1024-3true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,831 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,831 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,831 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,831 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,831 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,831 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 113#L1024true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,831 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,831 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,831 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,831 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,831 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,832 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][312], [threadThread3of3ForFork0InUse, 113#L1024true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,832 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,832 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,832 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,832 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,832 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,832 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 113#L1024true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,832 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,832 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,832 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,832 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,832 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [113#L1024true, threadThread3of3ForFork0InUse, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,833 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,833 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,833 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,833 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,835 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [113#L1024true, threadThread3of3ForFork0InUse, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,835 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,835 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,835 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,835 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,835 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,839 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,839 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,839 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,839 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,839 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,839 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,839 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,839 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,840 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][287], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,840 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,840 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,840 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,840 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,840 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,840 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,840 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,840 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,840 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,840 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,840 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][284], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 134#true, 91#L1032-6true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 150#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,841 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,841 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,841 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,841 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 162#true, 3#L1023-6true, 131#true, 91#L1032-6true, 134#true, 62#L1024-3true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,841 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,841 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,841 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,841 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,847 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,847 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,847 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,847 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][287], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 112#L1023-5true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,847 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,847 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,847 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,847 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 112#L1023-5true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,847 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,848 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,848 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,848 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,848 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,848 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,848 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,848 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,848 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,848 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,856 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,856 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,856 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,856 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,856 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,856 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,857 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,857 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,857 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,857 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,857 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,857 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,857 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,857 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,857 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,857 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,857 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][149], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,858 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,858 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,858 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,858 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,858 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,858 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,858 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,858 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][149], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,858 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,858 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,858 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,858 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,858 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,858 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,858 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,858 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,859 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][303], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,859 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,859 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,859 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,859 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,859 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,859 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,859 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][308], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,859 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,859 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,859 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,859 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,859 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,859 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,859 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,859 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,859 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,859 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,859 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,859 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,860 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,860 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,860 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,860 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,861 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,861 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,861 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,861 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,861 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,861 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,861 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,861 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,861 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,861 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,861 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,861 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][136], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,862 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,862 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,862 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,862 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,862 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,862 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:45,862 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:45,862 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:45,862 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:45,862 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:45,862 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,863 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,863 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,863 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,863 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,863 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,863 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,863 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:45,863 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:45,863 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:45,863 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:45,863 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:45,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,863 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,863 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,864 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,864 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,864 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 107#L1035-5true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,864 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,864 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,864 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,864 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,864 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,864 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,864 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,864 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,864 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,864 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,864 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,864 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,864 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,864 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,864 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,864 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,864 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,865 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,865 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,865 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,865 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,865 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,865 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,865 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,865 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,866 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,866 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,866 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,866 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 15#L1035-7true, 141#true, 12#L1023-5true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,866 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,866 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,866 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,866 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,866 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,866 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,866 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,866 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,866 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,866 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,866 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,866 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 15#L1035-7true, 141#true, 12#L1023-5true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,866 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,866 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,866 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,866 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,866 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,867 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 73#L1023-6true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,867 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,867 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,867 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,867 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,867 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,867 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,867 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,867 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,868 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,868 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,868 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,868 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][196], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,868 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,868 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,868 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,868 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,868 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,868 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,868 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,868 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,868 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,869 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,869 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,869 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,869 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,869 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,869 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,869 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,869 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,869 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,869 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,869 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,869 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,869 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,870 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,870 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,870 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,870 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,870 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,870 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,870 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,870 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,870 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,870 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,870 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,870 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,870 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 41#L1035-3true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,870 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,870 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,871 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,871 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,871 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,871 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 131#true, 134#true, 147#true, 141#true, 46#L1035-4true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,871 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,871 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,871 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,871 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,871 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,871 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][103], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,871 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,871 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,871 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,871 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,871 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,871 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][157], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035-3true, 131#true, 134#true, 62#L1024-3true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,871 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,871 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,871 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,871 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,871 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,871 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 46#L1035-4true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,871 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,871 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,871 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,871 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,872 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,872 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,872 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,872 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,872 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,872 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,872 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,872 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,872 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,872 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,872 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,872 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,872 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,873 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,873 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,873 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,873 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,873 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,873 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,873 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,873 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,873 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,873 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,873 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,873 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,874 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [113#L1024true, threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,874 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,874 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,874 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,874 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,874 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,876 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,876 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,876 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,876 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,877 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,877 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,877 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,877 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,877 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,877 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,877 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,877 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,877 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,877 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,877 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,877 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,877 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [113#L1024true, threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,877 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,877 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,877 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,877 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,877 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,877 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,877 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,877 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,877 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,877 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,878 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,878 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,878 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,878 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,878 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,878 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,878 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,878 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,878 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 131#true, 134#true, 147#true, 141#true, 46#L1035-4true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,878 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,878 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,878 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,878 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,878 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,878 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,878 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,878 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,878 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,878 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,878 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,878 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,879 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [113#L1024true, threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,879 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,879 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,879 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][108], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 46#L1035-4true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,879 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,879 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,880 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,880 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,880 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,880 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,880 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,880 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,880 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,880 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,880 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,880 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,880 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,880 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,880 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,880 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,880 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,880 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,880 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:45,880 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:45,880 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:45,880 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:45,881 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [113#L1024true, threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,881 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,881 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,881 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,881 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,881 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,881 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [113#L1024true, threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,881 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,881 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,881 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,881 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][242], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:45,882 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,882 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,882 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,882 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:45,883 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,883 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,883 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,883 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,883 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,883 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,885 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,885 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,885 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,885 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,885 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,885 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,885 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,885 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,885 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,885 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,885 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,885 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,886 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,886 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,886 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,886 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,886 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,886 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,886 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,886 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,886 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,886 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,886 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,886 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,886 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,886 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,886 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,887 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,887 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,887 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,887 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,887 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,887 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,887 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,887 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,887 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,887 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,887 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,887 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,887 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,887 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,887 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,887 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,887 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,887 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,888 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,888 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,888 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,888 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][330], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,888 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,888 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,888 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,888 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,888 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,888 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,889 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,889 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,889 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,889 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,889 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,889 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,889 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,889 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,889 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,889 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,889 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,889 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,889 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,890 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,890 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,890 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,890 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,890 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,890 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,890 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,890 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,890 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,890 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,890 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,890 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,890 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,890 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,890 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,890 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,890 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][285], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 96#L1024-3true, 46#L1035-4true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,890 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,890 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,890 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,890 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,891 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,891 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,891 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,891 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,891 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,891 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,891 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,891 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][286], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,891 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,891 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,892 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,892 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,892 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,892 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,892 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,892 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,892 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,892 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][330], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,895 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,895 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,895 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,895 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 01:09:45,898 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,898 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,898 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,898 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,898 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,898 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,898 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,899 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,899 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,899 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,899 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,899 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,899 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,899 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,899 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,899 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,899 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,899 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,899 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,899 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,899 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,899 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,899 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,899 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,900 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,900 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,900 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,900 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,900 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,900 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,900 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,900 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,900 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,900 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,900 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,900 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,900 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,900 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,900 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,903 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,903 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,903 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,903 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,903 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,903 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,903 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,903 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,903 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,903 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,903 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,903 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:45,903 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,903 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,903 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,903 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,904 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,904 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,904 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,904 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,904 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,904 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,904 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,904 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][285], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 112#L1023-5true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,904 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,904 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,904 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,904 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 62#L1024-3true, 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,904 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,904 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,904 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,904 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,905 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 147#true, 141#true, 96#L1024-3true, 103#L1024true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,905 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,905 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,905 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,905 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,905 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,905 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,908 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, 58#L1035-6true, 48#L1023-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,908 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,908 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,909 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,909 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,909 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:09:45,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 73#L1023-6true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,917 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,917 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,917 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,917 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,918 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,918 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,918 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,918 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][312], [threadThread3of3ForFork0InUse, 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,918 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,918 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,918 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,918 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,918 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,919 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 27#L1023-6true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,919 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,919 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,919 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,919 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,919 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,919 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,919 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,919 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,919 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,923 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,923 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:09:45,923 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:45,923 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:45,923 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:45,923 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:45,923 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,923 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,923 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,923 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,923 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,923 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,923 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][106], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,923 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:09:45,923 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:45,924 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:45,924 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:45,924 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:45,924 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][165], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,924 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,924 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,924 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,924 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,924 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [113#L1024true, threadThread3of3ForFork0InUse, 162#true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 103#L1024true, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:45,926 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,926 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,926 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:45,926 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][287], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 97#L1032-7true, 150#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,105 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,105 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,105 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,105 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,105 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,105 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,105 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,105 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,105 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,105 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,119 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,119 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,119 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,119 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,119 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,119 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,120 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,120 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,120 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,120 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,120 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,120 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,120 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,120 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,120 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,120 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,120 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,121 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,121 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,121 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,121 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,121 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,121 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,121 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,121 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,122 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][314], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,122 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,122 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,122 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,122 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,122 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,122 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,122 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,122 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,122 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,122 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,122 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,122 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,122 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,123 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,123 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,123 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,125 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,125 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,125 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,125 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,125 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,125 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,125 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,125 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,125 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,125 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,125 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][136], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,126 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,126 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,126 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,126 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,126 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,126 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,126 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,126 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][136], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,126 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,126 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,126 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,126 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,127 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,127 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,127 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,127 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,127 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,127 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,127 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,128 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,128 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,128 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,128 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,128 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,128 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,128 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,128 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,128 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,128 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,128 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,128 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,128 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,128 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,130 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,130 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,130 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,130 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,130 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,130 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,130 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,131 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,131 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,131 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,131 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,131 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,131 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,131 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 12#L1023-5true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,131 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,131 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,131 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,131 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,131 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,132 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,132 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,132 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,132 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,132 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,132 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,132 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,132 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,132 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,132 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,132 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,132 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][168], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,133 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,133 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,133 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,133 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,133 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,133 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,133 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,133 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,133 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,133 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,133 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,133 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,133 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,133 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,133 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,133 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,133 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,133 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,134 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,134 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,134 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,134 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,134 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,134 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,134 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,134 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,134 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,134 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,135 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,135 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,135 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,135 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,135 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,135 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,135 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,135 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,135 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,135 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,135 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,136 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,136 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,136 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,136 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,136 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,136 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,136 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,136 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,136 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,136 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,137 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,137 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,137 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,137 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,137 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,137 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,137 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,137 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,137 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,137 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,137 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 113#L1024true, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 103#L1024true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,137 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,137 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,137 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,137 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,137 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,138 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,138 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,138 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,138 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,138 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,138 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,138 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,138 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,139 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,139 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,139 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,139 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,139 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][255], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 71#L1035-2true, 152#(= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0), 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,140 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,140 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,140 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,140 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,141 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,142 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,142 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,142 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,142 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,142 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:09:46,142 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:46,142 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:46,142 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:46,142 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:46,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,142 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,142 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,142 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,142 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,143 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][206], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,143 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:09:46,143 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:46,143 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:46,143 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:46,143 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:46,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][330], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,144 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 01:09:46,144 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:46,144 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:46,144 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 01:09:46,147 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 107#L1035-5true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,147 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,147 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,147 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,147 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,147 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,147 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,147 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,147 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,147 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,147 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,147 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,147 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,148 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][285], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,148 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,148 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,148 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,148 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,148 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,148 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,148 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,148 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,148 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,148 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,148 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][242], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:46,149 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,149 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,149 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,149 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][242], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:46,149 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,149 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,149 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,149 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,154 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,154 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,154 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,154 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,154 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,155 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,155 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,155 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,155 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,155 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,155 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,155 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,156 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,156 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,156 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,156 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,156 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,156 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,156 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,156 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,156 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,156 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,156 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,157 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,157 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,157 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:09:46,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 113#L1024true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,176 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,176 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,176 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,176 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][259], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 131#true, 91#L1032-6true, 134#true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, threadThread1of3ForFork0InUse, 144#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,176 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,176 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,176 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,176 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,176 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,176 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,176 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,176 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,177 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [113#L1024true, threadThread3of3ForFork0InUse, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,177 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,177 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,177 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,177 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,177 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,190 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][136], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,190 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,190 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,190 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,190 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,190 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,190 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][136], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 25#L1023-4true, 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,190 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,190 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,190 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,190 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,191 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 15#L1035-7true, 141#true, 12#L1023-5true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,191 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,191 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,191 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,191 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,195 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,195 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,195 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,195 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,195 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,195 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,195 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 12#L1023-5true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,195 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,195 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,195 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,195 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,196 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,196 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,196 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,196 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,196 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,196 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,196 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,196 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,197 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,197 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,197 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,197 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,197 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,197 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,197 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,197 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,197 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,197 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,197 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,197 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,197 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,197 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,198 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,198 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,198 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,198 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,198 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][262], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 41#L1035-3true, 131#true, 134#true, 153#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,198 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,198 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,198 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,198 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,198 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 62#L1024-3true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,200 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,200 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,200 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,200 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][136], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 15#L1035-7true, 141#true, 103#L1024true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,200 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:09:46,200 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:09:46,200 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:09:46,200 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:09:46,200 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,200 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,200 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,200 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,200 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,201 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,201 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,201 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 107#L1035-5true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,201 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,201 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,201 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,201 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,201 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,201 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,201 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,201 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,201 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,201 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([474] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread1of3ForFork0_#t~ret6=|v_threadThread1of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of3ForFork0_#t~ret6][111], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,201 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,201 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,201 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,201 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,201 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,201 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,202 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,202 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,202 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,202 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,202 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,202 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,205 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,205 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,205 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,205 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,205 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,205 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,205 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,205 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,205 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,205 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,205 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,205 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,205 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,205 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,206 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,206 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,206 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,206 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,206 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,206 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 113#L1024true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,206 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,206 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,206 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,206 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,206 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,206 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,207 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,207 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,207 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,207 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,207 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,207 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,207 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [113#L1024true, threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 46#L1035-4true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,207 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,207 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,208 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,208 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,208 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,208 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,211 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,211 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,211 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,211 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,211 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,211 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,211 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,212 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,212 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,212 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,212 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,212 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,212 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,212 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 107#L1035-5true, 131#true, 62#L1024-3true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,212 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,212 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,212 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,212 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,212 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,213 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,213 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,213 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,213 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,213 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,213 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,220 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,220 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,220 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,220 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,220 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,220 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,220 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,220 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,221 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,221 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,221 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,221 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,221 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,221 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,221 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:09:46,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][265], [threadThread3of3ForFork0InUse, 83#L1024-3true, 162#true, 145#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 131#true, 134#true, 97#L1032-7true, 150#true, 147#true, 96#L1024-3true, 160#(<= 1 |ULTIMATE.start_main_~threads_total~0#1|), 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,237 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,237 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,237 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,237 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,237 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,257 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 15#L1035-7true, 141#true, 12#L1023-5true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,257 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,257 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,257 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,258 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,258 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,258 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,258 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 15#L1035-7true, 141#true, 12#L1023-5true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,258 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,258 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,258 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,258 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,258 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,258 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 108#L1023-5true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,258 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,258 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,258 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,258 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,258 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][136], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 15#L1035-7true, 141#true, 12#L1023-5true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,259 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,259 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,259 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,259 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][136], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 15#L1035-7true, 141#true, 12#L1023-5true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,259 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,259 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,259 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,259 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,265 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,265 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,265 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,265 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,266 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,266 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,266 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,266 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,266 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][320], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,266 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,266 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,266 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,266 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,266 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,266 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,266 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,267 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,267 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,267 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,267 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,267 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,267 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,267 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,267 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,267 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,267 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,268 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][267], [threadThread3of3ForFork0InUse, 154#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 147#true, 141#true, 96#L1024-3true, 103#L1024true, 46#L1035-4true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,268 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,268 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,268 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,268 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,268 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,269 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 73#L1023-6true, 131#true, 62#L1024-3true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,269 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,269 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,269 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,269 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,269 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][136], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 15#L1035-7true, 141#true, 103#L1024true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,269 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:09:46,269 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:09:46,269 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:09:46,269 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:09:46,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 83#L1024-3true, 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,270 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:09:46,270 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:09:46,270 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:09:46,270 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:09:46,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([458] L1024-->L1024-3: Formula: (and (= |v_threadThread2of3ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread2of3ForFork0_#t~ret6=|v_threadThread2of3ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of3ForFork0_#t~ret6][176], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,270 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,270 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,270 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,270 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,270 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][136], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 15#L1035-7true, 141#true, 103#L1024true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,270 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:09:46,270 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:09:46,270 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:09:46,270 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:09:46,275 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,275 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,275 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,275 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,275 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,275 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,275 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,279 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][293], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,279 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,279 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,279 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,280 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,280 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,280 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 62#L1024-3true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,280 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,280 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,280 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,280 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,280 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][291], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 3#L1023-6true, 131#true, 134#true, 108#L1023-5true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 15#L1035-7true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:46,282 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,282 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,282 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,282 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][242], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:46,283 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,283 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,283 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,283 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][242], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:46,283 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,283 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,283 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,283 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][291], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 15#L1035-7true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:46,293 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,293 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,293 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,293 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][291], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 112#L1023-5true, 15#L1035-7true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:46,293 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,294 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,294 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,294 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:09:46,328 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 73#L1023-6true, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,328 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,328 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,328 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,328 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,328 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,328 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,328 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,328 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][249], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,328 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,328 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,328 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,328 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,328 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,329 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,329 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][136], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,329 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,329 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,329 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,329 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,329 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][136], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,329 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,329 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,329 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,329 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,329 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][136], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,331 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,331 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,331 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,331 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][136], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,331 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,331 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,331 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,331 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,339 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 107#L1035-5true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,339 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,339 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,339 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,339 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,339 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,342 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [113#L1024true, threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,342 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,342 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,342 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,342 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,342 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,342 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,344 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][242], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:46,344 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,344 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,344 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,344 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,344 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,345 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][242], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:46,345 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,345 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,345 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,345 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,345 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][291], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 15#L1035-7true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:46,346 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,346 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,346 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,346 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][291], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 15#L1035-7true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:46,346 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,346 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,346 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,346 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] threadEXIT-->L1035-7: Formula: (= v_threadThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_16|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_16|, threadThread3of3ForFork0_thidvar0=v_threadThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_16|, threadThread3of3ForFork0_thidvar0=v_threadThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][366], [threadThread3of3ForFork0NotInUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 32#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 15#L1035-7true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,347 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,347 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,347 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,347 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] threadEXIT-->L1035-7: Formula: (= v_threadThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_16|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_16|, threadThread3of3ForFork0_thidvar0=v_threadThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_16|, threadThread3of3ForFork0_thidvar0=v_threadThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][385], [threadThread3of3ForFork0NotInUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 15#L1035-7true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,347 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,347 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,347 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,347 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,351 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][291], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 15#L1035-7true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:46,351 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,351 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,351 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,351 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,351 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,352 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([483] threadEXIT-->L1035-7: Formula: (= v_threadThread2of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_14|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_14|, threadThread2of3ForFork0_thidvar0=v_threadThread2of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][291], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 3#L1023-6true, 131#true, 134#true, 149#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet5|), 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 15#L1035-7true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0NotInUse]) [2025-03-15 01:09:46,352 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,352 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,352 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,352 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,352 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] threadEXIT-->L1035-7: Formula: (= v_threadThread3of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_16|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_16|, threadThread3of3ForFork0_thidvar0=v_threadThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_16|, threadThread3of3ForFork0_thidvar0=v_threadThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][367], [threadThread3of3ForFork0NotInUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 164#(= |threadThread2of3ForFork0_#t~nondet5| |#race~data~0|), 131#true, 100#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 27#L1023-6true, 147#true, 15#L1035-7true, 141#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,353 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,353 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,353 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,353 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:09:46,409 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([442] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of3ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread3of3ForFork0_#t~ret6=|v_threadThread3of3ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of3ForFork0_#t~ret6][275], [threadThread3of3ForFork0InUse, 83#L1024-3true, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 141#true, 96#L1024-3true, 103#L1024true, 58#L1035-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,409 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:09:46,409 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:09:46,409 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:09:46,409 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:09:46,409 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:09:46,467 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][136], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 73#L1023-6true, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 15#L1035-7true, 141#true, 103#L1024true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,467 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:09:46,467 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:09:46,467 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:09:46,468 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:09:46,468 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:09:46,468 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([482] threadEXIT-->L1035-7: Formula: (= v_threadThread1of3ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem13#1_12|) InVars {ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem13#1=|v_ULTIMATE.start_main_#t~mem13#1_12|, threadThread1of3ForFork0_thidvar0=v_threadThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][136], [threadThread3of3ForFork0InUse, 161#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 1 |ULTIMATE.start_main_~threads_total~0#1|)), 162#true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 131#true, 134#true, 155#(and (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4))) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 3)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 2)) 0) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~1#1| 4) 1)) 0)), 147#true, 15#L1035-7true, 141#true, 103#L1024true, threadThread1of3ForFork0NotInUse, threadThread2of3ForFork0InUse]) [2025-03-15 01:09:46,468 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:09:46,468 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:09:46,468 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:09:46,468 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:09:46,468 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:09:47,312 INFO L124 PetriNetUnfolderBase]: 31563/57059 cut-off events. [2025-03-15 01:09:47,313 INFO L125 PetriNetUnfolderBase]: For 494322/1253955 co-relation queries the response was YES. [2025-03-15 01:09:47,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 284362 conditions, 57059 events. 31563/57059 cut-off events. For 494322/1253955 co-relation queries the response was YES. Maximal size of possible extension queue 3610. Compared 575364 event pairs, 4423 based on Foata normal form. 1683/47203 useless extension candidates. Maximal degree in co-relation 100631. Up to 32865 conditions per place. [2025-03-15 01:09:48,203 INFO L140 encePairwiseOnDemand]: 118/125 looper letters, 321 selfloop transitions, 15 changer transitions 27/477 dead transitions. [2025-03-15 01:09:48,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 477 transitions, 5823 flow [2025-03-15 01:09:48,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:09:48,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:09:48,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 339 transitions. [2025-03-15 01:09:48,205 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.904 [2025-03-15 01:09:48,205 INFO L298 CegarLoopForPetriNet]: 128 programPoint places, 24 predicate places. [2025-03-15 01:09:48,206 INFO L471 AbstractCegarLoop]: Abstraction has has 152 places, 477 transitions, 5823 flow [2025-03-15 01:09:48,206 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 100.0) internal successors, (300), 3 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:48,206 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:48,206 INFO L221 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:09:48,206 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-03-15 01:09:48,206 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2025-03-15 01:09:48,207 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:48,207 INFO L85 PathProgramCache]: Analyzing trace with hash 235891022, now seen corresponding path program 1 times [2025-03-15 01:09:48,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:48,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939880869] [2025-03-15 01:09:48,207 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:48,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:48,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:09:48,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:09:48,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:09:48,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939880869] [2025-03-15 01:09:48,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939880869] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:09:48,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:09:48,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-15 01:09:48,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072664793] [2025-03-15 01:09:48,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:09:48,267 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:09:48,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:09:48,268 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:09:48,268 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:09:48,268 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 125 [2025-03-15 01:09:48,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 477 transitions, 5823 flow. Second operand has 3 states, 3 states have (on average 109.33333333333333) internal successors, (328), 3 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:48,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:09:48,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 125 [2025-03-15 01:09:48,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:09:48,761 INFO L124 PetriNetUnfolderBase]: 1612/5002 cut-off events. [2025-03-15 01:09:48,761 INFO L125 PetriNetUnfolderBase]: For 79641/96154 co-relation queries the response was YES. [2025-03-15 01:09:48,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24102 conditions, 5002 events. 1612/5002 cut-off events. For 79641/96154 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 44111 event pairs, 244 based on Foata normal form. 1159/5700 useless extension candidates. Maximal degree in co-relation 6352. Up to 2691 conditions per place. [2025-03-15 01:09:48,792 INFO L140 encePairwiseOnDemand]: 119/125 looper letters, 34 selfloop transitions, 102 changer transitions 11/288 dead transitions. [2025-03-15 01:09:48,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 288 transitions, 3411 flow [2025-03-15 01:09:48,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:09:48,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:09:48,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 344 transitions. [2025-03-15 01:09:48,793 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9173333333333333 [2025-03-15 01:09:48,794 INFO L298 CegarLoopForPetriNet]: 128 programPoint places, 26 predicate places. [2025-03-15 01:09:48,794 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 288 transitions, 3411 flow [2025-03-15 01:09:48,794 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 109.33333333333333) internal successors, (328), 3 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:48,794 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:48,794 INFO L221 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:09:48,794 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-03-15 01:09:48,794 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2025-03-15 01:09:48,795 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:48,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1035996128, now seen corresponding path program 1 times [2025-03-15 01:09:48,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:48,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821189844] [2025-03-15 01:09:48,795 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:48,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:48,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:09:48,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:09:48,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:09:48,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821189844] [2025-03-15 01:09:48,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821189844] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:09:48,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:09:48,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:09:48,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949864297] [2025-03-15 01:09:48,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:09:48,828 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:09:48,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:09:48,828 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:09:48,828 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:09:48,829 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 125 [2025-03-15 01:09:48,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 288 transitions, 3411 flow. Second operand has 3 states, 3 states have (on average 100.33333333333333) internal successors, (301), 3 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:48,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:09:48,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 125 [2025-03-15 01:09:48,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:09:49,414 INFO L124 PetriNetUnfolderBase]: 1646/5081 cut-off events. [2025-03-15 01:09:49,414 INFO L125 PetriNetUnfolderBase]: For 52423/62863 co-relation queries the response was YES. [2025-03-15 01:09:49,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26450 conditions, 5081 events. 1646/5081 cut-off events. For 52423/62863 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 44922 event pairs, 257 based on Foata normal form. 84/4736 useless extension candidates. Maximal degree in co-relation 7457. Up to 2681 conditions per place. [2025-03-15 01:09:49,440 INFO L140 encePairwiseOnDemand]: 120/125 looper letters, 148 selfloop transitions, 5 changer transitions 29/297 dead transitions. [2025-03-15 01:09:49,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 297 transitions, 3879 flow [2025-03-15 01:09:49,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:09:49,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:09:49,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 328 transitions. [2025-03-15 01:09:49,441 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8746666666666667 [2025-03-15 01:09:49,441 INFO L298 CegarLoopForPetriNet]: 128 programPoint places, 28 predicate places. [2025-03-15 01:09:49,441 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 297 transitions, 3879 flow [2025-03-15 01:09:49,441 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 100.33333333333333) internal successors, (301), 3 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:49,441 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:49,441 INFO L221 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:09:49,442 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-03-15 01:09:49,442 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 5 more)] === [2025-03-15 01:09:49,442 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:49,442 INFO L85 PathProgramCache]: Analyzing trace with hash -930862011, now seen corresponding path program 1 times [2025-03-15 01:09:49,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:49,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285071145] [2025-03-15 01:09:49,442 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:49,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:49,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-15 01:09:49,466 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-03-15 01:09:49,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-15 01:09:49,487 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-03-15 01:09:49,487 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-03-15 01:09:49,487 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 8 remaining) [2025-03-15 01:09:49,487 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (6 of 8 remaining) [2025-03-15 01:09:49,487 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (5 of 8 remaining) [2025-03-15 01:09:49,487 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (4 of 8 remaining) [2025-03-15 01:09:49,487 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 8 remaining) [2025-03-15 01:09:49,487 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 8 remaining) [2025-03-15 01:09:49,487 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 8 remaining) [2025-03-15 01:09:49,487 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (0 of 8 remaining) [2025-03-15 01:09:49,488 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2025-03-15 01:09:49,488 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:09:49,489 WARN L336 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2025-03-15 01:09:49,489 INFO L581 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2025-03-15 01:09:49,507 INFO L143 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2025-03-15 01:09:49,512 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-15 01:09:49,512 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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;@2f3df71, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-15 01:09:49,512 INFO L334 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2025-03-15 01:09:49,514 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-03-15 01:09:49,514 INFO L124 PetriNetUnfolderBase]: 1/47 cut-off events. [2025-03-15 01:09:49,514 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-15 01:09:49,514 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:49,514 INFO L221 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] [2025-03-15 01:09:49,514 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2025-03-15 01:09:49,514 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:49,514 INFO L85 PathProgramCache]: Analyzing trace with hash -2062995969, now seen corresponding path program 1 times [2025-03-15 01:09:49,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:49,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947772363] [2025-03-15 01:09:49,515 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:49,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:49,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:09:49,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:09:49,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:09:49,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947772363] [2025-03-15 01:09:49,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947772363] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:09:49,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:09:49,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:09:49,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122661886] [2025-03-15 01:09:49,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:09:49,530 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:09:49,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:09:49,530 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:09:49,530 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:09:49,531 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 143 [2025-03-15 01:09:49,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 143 transitions, 326 flow. Second operand has 3 states, 3 states have (on average 111.66666666666667) internal successors, (335), 3 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:49,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:09:49,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 143 [2025-03-15 01:09:49,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:09:55,811 INFO L124 PetriNetUnfolderBase]: 38149/84657 cut-off events. [2025-03-15 01:09:55,811 INFO L125 PetriNetUnfolderBase]: For 6880/8115 co-relation queries the response was YES. [2025-03-15 01:09:56,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139966 conditions, 84657 events. 38149/84657 cut-off events. For 6880/8115 co-relation queries the response was YES. Maximal size of possible extension queue 2895. Compared 1011088 event pairs, 21332 based on Foata normal form. 1/70833 useless extension candidates. Maximal degree in co-relation 115764. Up to 34214 conditions per place. [2025-03-15 01:09:56,479 INFO L140 encePairwiseOnDemand]: 135/143 looper letters, 46 selfloop transitions, 6 changer transitions 1/163 dead transitions. [2025-03-15 01:09:56,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 163 transitions, 470 flow [2025-03-15 01:09:56,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:09:56,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:09:56,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 387 transitions. [2025-03-15 01:09:56,481 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9020979020979021 [2025-03-15 01:09:56,481 INFO L298 CegarLoopForPetriNet]: 147 programPoint places, 2 predicate places. [2025-03-15 01:09:56,481 INFO L471 AbstractCegarLoop]: Abstraction has has 149 places, 163 transitions, 470 flow [2025-03-15 01:09:56,481 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 111.66666666666667) internal successors, (335), 3 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:56,481 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:09:56,482 INFO L221 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] [2025-03-15 01:09:56,482 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-03-15 01:09:56,482 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2025-03-15 01:09:56,482 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:09:56,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1555761913, now seen corresponding path program 1 times [2025-03-15 01:09:56,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:09:56,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284552636] [2025-03-15 01:09:56,482 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:09:56,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:09:56,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:09:56,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:09:56,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:09:56,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284552636] [2025-03-15 01:09:56,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284552636] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:09:56,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:09:56,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:09:56,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476540114] [2025-03-15 01:09:56,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:09:56,516 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-15 01:09:56,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:09:56,516 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-15 01:09:56,516 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-15 01:09:56,516 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 143 [2025-03-15 01:09:56,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 163 transitions, 470 flow. Second operand has 5 states, 5 states have (on average 98.0) internal successors, (490), 5 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:09:56,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:09:56,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 143 [2025-03-15 01:09:56,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:10:18,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 33#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:18,434 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:10:18,434 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:18,434 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:18,434 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:18,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][119], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 12#$Ultimate##0true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:18,435 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:10:18,435 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:18,435 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:18,435 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:18,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 33#L1022-3true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:18,436 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:10:18,436 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:18,436 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:18,436 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:18,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 33#L1022-3true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:18,440 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:10:18,440 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:18,440 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:18,440 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:18,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][119], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 12#$Ultimate##0true, 41#L1035true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:18,441 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:10:18,441 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:18,441 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:18,441 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:18,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 33#L1022-3true, 41#L1035true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:18,441 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:10:18,441 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:18,441 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:18,441 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:18,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 33#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:18,930 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:10:18,930 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:18,930 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:18,930 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:18,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][119], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0NotInUse, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:18,932 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:18,932 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:18,932 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:18,932 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:18,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0NotInUse, 33#L1022-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:18,932 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:10:18,932 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:18,932 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:18,932 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:18,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 33#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:18,937 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:10:18,937 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:18,937 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:18,937 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:18,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][119], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 12#$Ultimate##0true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:18,939 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:18,939 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:18,939 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:18,939 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:18,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 33#L1022-3true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:18,939 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:10:18,939 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:18,939 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:18,939 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:19,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 12#$Ultimate##0true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:19,089 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:10:19,089 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:19,089 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:19,089 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:19,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 12#$Ultimate##0true, 70#L1038true, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:19,090 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:10:19,090 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:19,090 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:19,090 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:19,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 33#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:19,196 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:19,196 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:19,196 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:19,196 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:19,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][119], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 12#$Ultimate##0true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:19,197 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:10:19,197 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:19,197 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:19,197 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:19,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 33#L1022-3true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:19,198 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:19,198 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:19,198 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:19,198 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:19,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 33#L1022-3true, 49#L1035-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:19,450 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:10:19,450 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:19,450 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:19,450 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:19,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][119], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:19,451 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:10:19,451 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:19,451 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:19,451 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:19,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 33#L1022-3true, 49#L1035-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:19,451 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:10:19,451 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:19,451 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:19,451 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:19,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 33#L1022-3true, 59#L1035-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:19,951 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:10:19,951 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:19,951 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:19,951 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:19,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][119], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:19,953 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:10:19,953 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:19,953 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:19,953 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:19,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 33#L1022-3true, 59#L1035-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:19,953 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:10:19,953 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:19,953 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:19,953 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:20,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 33#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:20,248 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:10:20,248 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:20,248 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:20,248 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:20,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][119], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 12#$Ultimate##0true, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:20,250 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:10:20,250 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:20,251 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:20,251 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:20,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 33#L1022-3true, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:20,251 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:10:20,251 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:20,251 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:20,251 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:20,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 33#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:20,548 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:10:20,548 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:20,548 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:20,548 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:20,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][119], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:20,550 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:10:20,550 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:20,550 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:20,550 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:20,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 33#L1022-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:20,550 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:10:20,550 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:20,550 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:20,550 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:20,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 33#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:20,551 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:10:20,551 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:20,551 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:20,551 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:20,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][119], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:20,552 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:10:20,552 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:20,552 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:20,552 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:20,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 33#L1022-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:20,553 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:10:20,553 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:20,553 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:20,553 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:23,491 INFO L124 PetriNetUnfolderBase]: 150912/310715 cut-off events. [2025-03-15 01:10:23,491 INFO L125 PetriNetUnfolderBase]: For 79022/81761 co-relation queries the response was YES. [2025-03-15 01:10:25,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 613001 conditions, 310715 events. 150912/310715 cut-off events. For 79022/81761 co-relation queries the response was YES. Maximal size of possible extension queue 9345. Compared 4073576 event pairs, 112063 based on Foata normal form. 0/263929 useless extension candidates. Maximal degree in co-relation 73869. Up to 167752 conditions per place. [2025-03-15 01:10:27,181 INFO L140 encePairwiseOnDemand]: 135/143 looper letters, 65 selfloop transitions, 2 changer transitions 7/181 dead transitions. [2025-03-15 01:10:27,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 181 transitions, 656 flow [2025-03-15 01:10:27,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-15 01:10:27,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-15 01:10:27,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 636 transitions. [2025-03-15 01:10:27,183 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7412587412587412 [2025-03-15 01:10:27,183 INFO L298 CegarLoopForPetriNet]: 147 programPoint places, 7 predicate places. [2025-03-15 01:10:27,183 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 181 transitions, 656 flow [2025-03-15 01:10:27,183 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 98.0) internal successors, (490), 5 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:10:27,183 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:10:27,183 INFO L221 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] [2025-03-15 01:10:27,184 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2025-03-15 01:10:27,184 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2025-03-15 01:10:27,184 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:10:27,184 INFO L85 PathProgramCache]: Analyzing trace with hash -158951763, now seen corresponding path program 1 times [2025-03-15 01:10:27,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:10:27,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850747545] [2025-03-15 01:10:27,184 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:10:27,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:10:27,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:10:27,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-15 01:10:27,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:10:27,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850747545] [2025-03-15 01:10:27,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850747545] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:10:27,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:10:27,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 01:10:27,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111420714] [2025-03-15 01:10:27,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:10:27,284 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 01:10:27,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:10:27,284 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 01:10:27,284 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2025-03-15 01:10:27,285 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 143 [2025-03-15 01:10:27,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 181 transitions, 656 flow. Second operand has 6 states, 6 states have (on average 101.83333333333333) internal successors, (611), 6 states have internal predecessors, (611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 01:10:27,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:10:27,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 143 [2025-03-15 01:10:27,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:10:28,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 37#L1031-4true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,117 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 01:10:28,117 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:10:28,117 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:10:28,117 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 01:10:28,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 37#L1031-4true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:28,188 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:10:28,188 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:10:28,188 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:10:28,188 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:10:28,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 37#L1031-4true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:28,188 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:10:28,188 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:10:28,188 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:10:28,188 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:10:28,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 37#L1031-4true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:28,188 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:10:28,188 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:10:28,188 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:10:28,188 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:10:28,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 37#L1031-4true, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:28,189 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 01:10:28,189 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:10:28,189 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:10:28,189 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 01:10:28,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,272 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:10:28,272 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:28,273 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:28,273 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:28,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,273 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 01:10:28,273 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:28,273 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:28,273 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:28,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,383 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,383 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,383 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,383 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,383 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,383 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,383 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,383 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:28,384 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,384 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,384 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,384 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:28,384 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,384 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,384 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,384 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:28,384 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,384 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,384 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,384 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:28,384 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,384 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,384 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,385 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:28,385 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,385 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,385 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,385 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 86#L1031-6true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:28,385 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,385 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,385 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,385 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,385 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,385 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,385 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,385 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:28,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,516 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:10:28,516 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:28,516 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:28,516 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:28,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:28,516 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:10:28,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:28,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:28,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:28,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:28,517 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:10:28,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:28,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:28,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:28,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:28,517 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:10:28,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:28,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:28,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:28,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,517 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 01:10:28,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:28,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:28,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:28,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,580 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,580 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,580 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,580 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,639 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,639 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,639 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,639 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 41#L1035true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,639 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,639 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,639 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,639 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,639 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,639 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,639 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,639 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:28,640 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,640 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,640 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,640 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:28,640 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,640 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,640 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,640 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:28,640 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,640 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,640 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,640 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:28,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,716 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,716 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,716 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,716 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,717 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,717 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,717 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,717 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:28,717 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,717 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,717 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,717 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:28,717 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,717 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,717 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,717 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,717 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,717 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,717 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,717 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:28,732 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:10:28,732 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:10:28,732 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:10:28,732 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:10:28,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 70#L1038true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:28,732 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event [2025-03-15 01:10:28,732 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:10:28,732 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:10:28,732 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is not cut-off event [2025-03-15 01:10:28,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 37#L1031-4true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,760 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,760 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,760 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,760 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,765 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,765 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,765 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,765 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,766 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,767 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,767 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,767 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:28,767 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,767 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,767 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,767 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:28,767 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,767 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,767 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,767 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:28,767 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,767 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,767 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,767 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:28,767 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,768 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,768 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,768 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:28,768 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,768 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,768 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,768 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:28,768 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,768 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,768 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,768 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:28,768 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,768 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,768 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,768 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 41#L1035true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:28,769 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,769 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,769 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,769 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:28,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,839 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,839 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,839 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,839 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:28,865 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,865 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,865 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,865 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:28,865 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,865 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,865 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,865 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:28,866 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,866 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,866 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,866 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,866 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,866 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,866 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,866 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:28,886 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:10:28,886 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:10:28,886 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:10:28,886 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:10:28,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:28,886 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:10:28,886 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:10:28,886 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:10:28,886 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:10:28,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:28,887 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:10:28,887 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:10:28,887 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:10:28,887 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:10:28,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 70#L1038true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:28,887 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 01:10:28,887 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:10:28,887 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:10:28,887 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 01:10:28,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 37#L1031-4true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,914 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,914 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,914 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,914 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 37#L1031-4true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:28,918 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,918 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,918 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,918 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 37#L1031-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:28,921 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,921 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,921 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,921 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 37#L1031-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:28,921 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,921 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,921 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,921 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 37#L1031-4true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:28,922 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,922 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,922 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,922 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 37#L1031-4true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,923 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,923 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,924 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,924 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,925 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,925 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,925 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,925 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,925 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,925 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,925 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,925 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:28,925 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,925 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,925 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,925 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:28,926 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,926 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,926 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,926 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:28,926 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,926 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,926 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,926 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,927 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,927 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,927 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,927 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:28,927 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,927 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,927 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,927 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:28,927 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,927 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,927 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,927 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:28,928 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,928 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,928 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,928 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,928 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,928 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,928 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,928 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 37#L1031-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:28,930 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,930 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,930 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,930 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 37#L1031-4true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:28,931 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,931 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,931 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,931 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:28,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,990 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:28,990 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:28,990 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:28,990 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:28,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:28,990 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:28,990 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:28,990 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:28,990 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:28,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:28,991 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:28,991 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:28,991 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:28,991 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:28,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 136#L1023-6true, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:28,991 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:28,991 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:28,991 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:28,991 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:28,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:28,991 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:28,991 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:28,991 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:28,991 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,057 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,057 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,057 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,057 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,057 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,057 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,057 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,057 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 37#L1031-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,058 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,058 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,058 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,058 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 37#L1031-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:29,058 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,058 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,058 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,058 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 37#L1031-4true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:29,058 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,058 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,058 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,058 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 37#L1031-4true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,058 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,059 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,059 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,059 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 37#L1031-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,060 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,060 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,060 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,060 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 37#L1031-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:29,061 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,061 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,061 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,061 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 37#L1031-4true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:29,061 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,061 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,061 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,061 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 37#L1031-4true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,061 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,061 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,061 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,062 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,063 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,064 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,064 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,064 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:29,064 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,064 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,064 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,064 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:29,064 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,064 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,064 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,064 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,064 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,064 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,064 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,064 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,065 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,065 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,065 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,065 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,066 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,066 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,066 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,066 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:29,066 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,066 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,066 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,066 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:29,066 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,066 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,066 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,066 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,066 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,066 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,066 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,066 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 37#L1031-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,068 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,068 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,068 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,068 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 37#L1031-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,069 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,069 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,069 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,069 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 37#L1031-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,070 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,070 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,070 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,070 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 37#L1031-4true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,071 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,071 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,071 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,071 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:29,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,135 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,135 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,135 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,135 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,136 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,136 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,136 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,136 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 119#L1024-3true, 150#true]) [2025-03-15 01:10:29,136 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,136 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,136 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,136 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 119#L1024-3true, 150#true]) [2025-03-15 01:10:29,136 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,136 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,136 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,136 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,136 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,136 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,137 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,137 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,430 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,430 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,430 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,430 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,430 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,430 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,430 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,430 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,431 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,431 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,431 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,431 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,431 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,431 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,431 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,431 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,431 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,431 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,431 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,431 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,432 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,432 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,432 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,432 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,432 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,432 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,432 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,432 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,432 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,432 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,432 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,432 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,432 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,432 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,432 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,432 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,433 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,433 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,433 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,433 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,433 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,433 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,433 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,433 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:29,433 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,433 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,433 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,433 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:29,433 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,433 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,433 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,433 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:29,434 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:29,434 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,434 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,434 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,434 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,438 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,438 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:29,438 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:29,438 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,438 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,439 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,439 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,439 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,439 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:29,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,505 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,505 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,505 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,505 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:29,506 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,506 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,506 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,506 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:29,506 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,506 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,506 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,506 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,506 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,506 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,506 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,506 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,574 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,574 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,574 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,574 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,574 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,574 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,575 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,575 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,575 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,575 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,575 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,575 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,575 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,575 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,576 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,576 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,576 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,576 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,576 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,576 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,576 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,576 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,576 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,576 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:29,577 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,577 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,577 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,577 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:29,577 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,577 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,577 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,577 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,577 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,577 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,577 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,577 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,579 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,579 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,579 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,579 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,579 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,579 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,579 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,579 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:29,579 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,579 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,579 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,580 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:29,580 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,580 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,580 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,580 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:29,580 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,580 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,580 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,580 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:29,580 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,580 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,580 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,580 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,580 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,580 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,580 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,580 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,580 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,580 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,580 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,580 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,581 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,581 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,581 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,581 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,581 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,581 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,581 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,581 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,581 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,581 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,581 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,581 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,581 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,581 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,581 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,581 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,582 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,582 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,582 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,582 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,582 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,583 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:29,583 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:29,583 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:29,583 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:29,583 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,584 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,584 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,584 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,584 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,584 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,584 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,584 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,584 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,587 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,587 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,587 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,587 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,587 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,587 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,587 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,587 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:29,587 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,587 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,587 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,587 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:29,587 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,587 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,587 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,587 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,588 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,588 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,588 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,588 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:29,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,711 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,711 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,711 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,711 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,730 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,730 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,730 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,730 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,738 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,738 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,738 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,738 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,738 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,738 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,739 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,739 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,739 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,739 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,739 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,739 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,741 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,741 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,741 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,741 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 41#L1035true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,741 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,741 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,741 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,741 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,741 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,741 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,741 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,741 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:29,741 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,741 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,741 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,741 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:29,741 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,742 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,742 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,742 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,742 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,742 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,742 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,742 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,742 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,742 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,742 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,742 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:29,742 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,742 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,742 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,742 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:29,743 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,743 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,921 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,921 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,921 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,921 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,921 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,921 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,922 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,922 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,922 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,922 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,922 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,922 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,922 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,922 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,922 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,922 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,922 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,922 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,923 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,923 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,923 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,923 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,923 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,923 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,923 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,923 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:29,923 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,923 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,923 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,923 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:29,924 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,924 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,924 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,924 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,924 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,924 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,924 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,924 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,929 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,929 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,929 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,929 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,929 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,929 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,929 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,929 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:29,929 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,930 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,930 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,930 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:29,930 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,930 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,930 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,930 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:29,930 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,930 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,930 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,930 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 153#true, 121#L1035-5true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:29,930 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,930 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,930 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:29,930 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 01:10:30,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,070 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,070 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,070 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,070 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,071 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,071 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,071 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,071 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,071 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,071 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,071 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,071 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,071 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,071 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,071 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,071 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,072 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,072 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,072 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,072 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,072 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,072 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,072 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,072 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:30,072 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,072 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,072 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,072 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:30,073 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,073 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,073 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,073 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,073 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,073 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,073 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,073 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:30,087 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 01:10:30,087 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:10:30,087 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:10:30,087 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:10:30,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 70#L1038true, 160#true, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:30,087 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 01:10:30,087 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:10:30,087 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:10:30,087 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 01:10:30,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,090 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,090 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,090 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,090 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,091 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,091 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,091 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,091 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,091 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,091 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,091 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,091 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,091 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,091 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,091 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,091 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,091 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,091 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,091 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,091 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,092 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,092 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,092 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,092 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,097 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,097 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,097 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,097 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,097 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,097 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,097 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,097 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,097 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,097 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,097 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,097 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 41#L1035true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,097 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,097 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,097 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,098 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,100 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,100 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,100 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,100 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 41#L1035true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,100 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,100 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,100 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,100 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,100 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,100 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,100 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,100 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,101 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,101 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,101 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,101 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,101 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,101 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,101 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,101 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,102 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,102 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,102 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,102 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,102 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,102 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,102 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,102 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,102 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,102 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,102 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,102 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,103 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,103 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,103 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,103 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,103 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,103 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,103 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,103 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,104 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,104 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,104 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,104 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,106 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,106 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,106 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,106 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,106 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,106 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,106 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,106 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,106 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,106 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,106 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,106 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,106 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,106 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,106 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,106 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,107 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,107 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,107 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,107 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,107 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,107 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,107 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,107 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 41#L1035true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,107 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,107 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,107 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,107 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,107 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,108 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,108 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,108 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 41#L1035true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,108 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,108 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,108 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,108 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,111 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,112 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,112 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,112 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,112 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,112 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,112 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,112 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,112 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,112 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,112 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,112 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,112 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,112 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,112 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,112 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,113 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,113 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,113 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,113 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,113 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,113 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,113 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,113 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,113 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,113 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,113 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,113 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,113 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,113 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,113 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,113 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 01:10:30,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,235 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,235 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,235 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,235 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,305 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,305 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,305 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,305 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,305 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,305 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,305 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,305 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,306 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,306 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,306 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,306 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:30,306 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,306 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,306 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,306 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,306 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,306 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,306 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,306 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,307 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,307 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,307 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,307 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,307 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,307 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,307 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,307 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,308 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,308 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,308 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,308 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,308 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,308 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,308 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,308 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,308 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,308 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,308 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,308 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,309 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,309 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,309 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,309 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,309 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,309 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,309 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,309 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,309 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,309 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,309 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,309 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:30,309 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,309 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,309 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,309 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,310 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,310 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,310 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,310 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,310 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,310 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,310 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,310 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,310 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,310 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,310 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,310 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,310 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,310 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,310 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,310 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,311 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,311 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,311 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,311 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,311 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,311 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,311 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,311 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:30,329 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,329 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,329 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,329 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 70#L1038true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:30,329 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,329 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,329 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,329 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:30,332 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,332 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,332 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,332 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 70#L1038true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:30,333 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,333 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,333 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,333 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:30,335 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,335 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,335 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,335 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:30,335 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,335 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,335 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,335 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:30,336 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,336 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,336 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,336 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 70#L1038true, 160#true, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:30,336 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,336 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,336 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,336 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 01:10:30,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,339 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,339 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,339 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,339 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,340 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,340 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,340 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,340 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,340 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,340 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,340 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,340 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,341 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,341 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,341 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,341 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,341 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,341 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,341 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,341 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,341 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,341 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,341 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,341 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,341 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,341 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,341 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,341 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,341 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,342 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,342 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,342 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,342 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,342 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,342 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,342 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,342 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,342 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,342 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,342 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,344 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,344 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,344 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,344 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,344 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,344 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,344 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,344 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,347 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,347 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,347 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,347 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,348 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,348 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,348 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,348 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,348 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,348 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,348 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,348 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,348 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,348 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,348 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,348 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,348 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,348 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,348 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,348 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,349 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,349 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,349 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,349 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,349 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,349 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,349 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,349 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,349 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,349 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,349 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,349 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,349 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,349 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,350 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,350 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 41#L1035true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,350 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,350 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,350 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,350 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,350 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,350 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,350 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,350 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 84#L1035-1true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,352 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,352 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,352 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,352 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,352 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,352 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,352 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,352 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,352 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,352 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,352 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,352 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:30,353 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,353 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,353 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,353 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:30,353 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,353 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,353 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,353 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,353 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,353 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,353 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,353 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,353 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,353 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,353 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,353 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,354 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,354 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,354 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,354 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 41#L1035true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,354 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,354 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,354 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,354 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,354 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,355 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,355 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,355 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,355 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,355 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,355 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,355 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,355 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,355 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,355 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,355 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,355 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,355 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,355 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,355 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,356 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,356 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,356 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,356 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,356 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,356 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,356 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,356 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,357 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,357 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,357 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,357 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,357 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,357 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,357 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,357 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,357 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,357 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,357 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,357 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,358 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,358 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,358 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,358 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 01:10:30,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,495 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,495 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,495 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,495 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,500 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,500 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,500 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,500 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [threadThread2of4ForFork0InUse, 136#L1023-6true, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,500 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,500 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,500 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,500 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,504 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,504 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,504 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,504 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,508 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,508 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,508 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,508 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,509 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,509 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,509 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,509 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:30,509 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,509 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,509 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,509 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,509 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,509 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,509 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,509 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,509 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,509 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,509 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,509 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,560 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,560 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,560 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,560 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,561 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,561 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,561 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,561 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:30,561 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,561 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,561 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,561 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,561 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,561 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,561 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,561 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,561 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,561 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,562 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,562 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,562 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,562 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,562 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,562 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,562 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,562 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,562 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,562 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,562 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,563 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,563 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,563 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,563 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,563 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,563 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,563 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,563 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,563 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,563 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,563 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,564 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,564 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,564 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,564 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,564 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,564 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,564 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,564 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:30,574 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,574 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,574 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,574 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:30,574 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,575 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,575 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,575 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:30,575 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,575 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,575 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,575 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 160#true, 70#L1038true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:30,575 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,575 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,575 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,575 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:30,577 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,577 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,577 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,577 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 70#L1038true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:30,578 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,578 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,578 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,578 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:30,578 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,578 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,578 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,578 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 70#L1038true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:30,578 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,578 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,578 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,578 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 01:10:30,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,581 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,581 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,581 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,581 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,581 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,582 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,582 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,582 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,582 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,582 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,582 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,582 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:30,582 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,582 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,582 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,582 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 42#L1037true, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,582 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,582 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,582 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,582 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,583 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,583 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,583 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,583 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,583 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,583 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,583 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,583 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:30,584 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,584 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,584 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,584 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:30,584 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,584 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,584 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,584 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,584 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,584 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,584 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,584 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,585 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,585 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,585 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,585 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,585 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,585 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,585 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,585 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,586 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,586 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,586 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,586 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,586 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,586 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,586 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,586 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,586 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,586 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,586 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,586 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,587 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,587 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,587 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,587 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,590 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,590 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,590 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,590 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,590 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,590 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,590 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,590 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,590 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,590 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,590 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,590 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,591 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,591 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,591 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,591 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,591 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,591 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,591 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,591 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,591 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,591 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,591 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,591 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,592 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,592 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,592 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,592 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,592 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,592 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,592 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,592 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:30,593 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,593 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,593 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,593 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:30,593 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,593 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,593 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,593 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,593 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,593 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,593 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,593 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,594 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,594 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,594 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,594 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,594 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,594 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,594 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,595 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:30,595 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,595 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,595 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,595 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:30,595 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,595 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,595 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,595 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,595 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,596 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,596 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,596 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,596 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,596 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,596 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,596 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:30,597 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,597 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,597 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,597 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:30,597 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,597 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,597 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,597 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,597 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,597 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,597 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,597 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,599 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,599 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,599 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,599 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,599 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,599 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,599 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,599 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:30,599 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,599 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,599 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,599 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,600 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,600 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,600 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,600 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,600 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,600 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,600 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,600 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 01:10:30,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,774 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,774 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,774 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,774 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,774 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,774 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,774 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,774 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,774 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,774 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,774 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,774 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [136#L1023-6true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:30,774 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,774 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,774 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,774 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,775 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,775 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,775 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,775 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,780 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,780 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,780 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,780 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:30,780 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,780 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,780 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,780 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,781 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,781 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,781 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,781 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [136#L1023-6true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,781 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,781 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,781 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,781 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,781 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,781 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,781 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,781 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,782 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,782 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,782 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,782 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,787 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,787 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,787 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,787 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [136#L1023-6true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,788 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,788 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,788 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,788 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,788 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,788 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,788 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,788 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,795 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,795 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,795 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,795 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,795 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,795 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,795 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,795 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:30,795 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,795 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,795 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,796 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,796 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,796 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,796 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,796 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,796 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,796 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,796 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,796 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,846 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:30,846 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:30,846 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:30,846 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:30,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,847 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:30,847 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:30,847 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:30,847 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:30,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,872 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,872 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,872 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,872 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,872 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,872 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,872 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,872 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,873 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,873 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,873 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,873 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,873 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,873 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,873 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,873 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,874 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,874 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,874 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,874 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,874 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,874 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,874 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,874 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:30,874 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,874 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,874 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,875 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,875 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,875 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,875 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,875 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,875 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,875 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,875 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,875 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,876 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,876 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,876 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,876 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,876 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,876 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,876 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,876 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,876 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,876 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,876 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,876 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,877 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,877 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,877 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,877 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,880 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,880 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,880 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,880 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,880 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,880 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,880 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,880 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,881 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,881 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,881 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,881 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,881 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,881 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,881 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,881 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,881 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,881 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,881 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,881 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,882 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,882 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,882 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,882 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,882 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,882 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,882 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,882 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:30,883 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,883 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,883 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,883 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,883 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,883 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,883 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,883 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,883 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,883 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,884 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,884 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 49#L1035-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,885 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,885 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,885 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,885 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,885 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,885 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,885 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,885 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,885 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,885 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,885 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,885 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:30,886 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,886 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,886 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,886 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,886 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,886 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,886 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,886 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,888 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,888 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,888 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,888 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:30,888 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,888 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,888 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,888 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:30,888 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,888 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,888 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,888 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:30,889 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,889 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,889 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,889 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:30,889 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,889 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,889 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:30,889 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 01:10:31,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,053 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,053 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,053 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,053 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,053 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,053 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,053 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,053 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:31,072 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,072 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,072 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,073 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, 150#true]) [2025-03-15 01:10:31,073 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,073 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,073 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,073 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:31,073 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,073 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,073 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,073 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:31,073 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,073 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,073 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,073 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:31,074 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,074 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,074 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,074 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,078 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,078 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,078 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,078 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,078 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,078 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,078 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,078 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,079 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,079 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,079 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,079 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:31,079 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,079 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,079 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,079 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:31,079 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,079 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,079 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,079 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:31,080 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,080 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,080 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,080 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,086 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,086 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,086 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,086 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:31,086 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,086 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,086 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,086 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 119#L1024-3true, 150#true]) [2025-03-15 01:10:31,086 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,086 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,086 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,086 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:31,087 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,087 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,087 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,087 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:31,087 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,087 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,087 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,087 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:31,097 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,097 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,097 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,097 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:31,097 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,097 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,097 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,097 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:31,097 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,097 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,097 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,097 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,098 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,098 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,098 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,098 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,331 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,332 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,332 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,332 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,332 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,332 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,332 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,332 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,332 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,332 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,332 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,332 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,333 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,333 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,333 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,333 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,360 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,360 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,360 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,360 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:31,360 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,360 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,360 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,360 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:31,361 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,361 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,361 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,361 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:31,361 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,361 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,361 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,361 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:31,361 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,361 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,361 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,361 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,365 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,365 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,365 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,365 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,365 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,365 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,365 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,365 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,366 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,366 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,366 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,366 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,366 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,366 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,366 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,366 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,366 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,366 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,366 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,366 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,367 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,367 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,367 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,367 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 59#L1035-4true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,368 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,368 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,368 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,368 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 49#L1035-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,369 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,369 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,369 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,369 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:31,369 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,369 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,369 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,369 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 49#L1035-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:31,369 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,369 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,369 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,369 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 49#L1035-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,370 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,370 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,370 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,370 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:31,372 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,372 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,372 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,372 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:31,372 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,373 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,373 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,373 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:31,373 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,373 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,373 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,373 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:31,373 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,373 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,373 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,373 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,373 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,373 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,373 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,374 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 01:10:31,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,537 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,537 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,537 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,537 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,538 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,538 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,538 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,538 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,539 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,539 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,539 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,539 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,539 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,539 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,539 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,539 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 79#L1024-3true, 63#L1022-3true, 12#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,540 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,540 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,540 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,540 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,545 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:10:31,546 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:10:31,546 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:10:31,546 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:10:31,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,546 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 01:10:31,546 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:10:31,546 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:10:31,546 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 01:10:31,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,547 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,547 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,547 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,547 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,561 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,561 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,561 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,561 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,562 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,562 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,562 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,562 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,563 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,563 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,563 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,563 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,563 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,563 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,563 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,563 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:31,570 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,570 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,570 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,570 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:31,570 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,570 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,570 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,570 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:31,570 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,570 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,570 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,570 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:31,571 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,571 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,571 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,571 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,575 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,575 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,575 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,575 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,576 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,576 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,576 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,576 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,576 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,576 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,576 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,576 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,577 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,577 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,577 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,577 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,586 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,586 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,586 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,586 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:31,587 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,587 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,587 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,587 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:31,587 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,587 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,587 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,587 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,587 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,588 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,588 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,588 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,638 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,638 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,638 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,638 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,639 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,639 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,639 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,639 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,642 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,642 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,642 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,642 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,643 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,643 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,643 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,643 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:31,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,652 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,652 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,652 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,652 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:31,689 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,689 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,689 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,689 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:31,689 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,689 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,689 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,689 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:31,690 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,690 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,690 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,690 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:31,690 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,690 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,690 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,690 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:31,690 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,690 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,690 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,690 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,695 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,695 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,696 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,696 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,696 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,696 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,696 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,696 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,696 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,696 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,696 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,696 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,697 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,697 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,697 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,697 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,697 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,697 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,697 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,697 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,697 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,697 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,697 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,697 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, 81#L1024-3true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:31,700 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,700 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,700 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,700 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 59#L1035-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:31,700 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,700 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,700 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,700 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:31,701 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,701 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,701 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,701 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 59#L1035-4true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:31,701 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,701 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,701 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,701 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 59#L1035-4true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:31,701 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,701 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,701 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,701 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:31,703 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,703 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,703 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,703 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:31,704 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,704 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,704 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,704 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 81#L1024-3true, 150#true]) [2025-03-15 01:10:31,704 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,704 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,704 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,704 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:31,704 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,704 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,704 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,704 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 119#L1024-3true, 150#true]) [2025-03-15 01:10:31,705 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,705 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,705 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,705 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:31,705 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,705 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,705 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:31,705 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 01:10:32,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,068 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,068 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,068 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,068 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,068 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,068 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,068 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,068 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 63#L1022-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,068 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,068 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,068 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,068 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,068 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,068 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,068 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,068 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 12#$Ultimate##0true, 63#L1022-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,071 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,071 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,071 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,071 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:32,072 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,072 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,072 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,072 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 12#$Ultimate##0true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:32,073 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,073 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,073 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,073 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 63#L1022-3true, 12#$Ultimate##0true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,073 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,073 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,073 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,074 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,075 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:10:32,075 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:10:32,075 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:10:32,075 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:10:32,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,075 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:10:32,075 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:10:32,075 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:10:32,076 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:10:32,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,076 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:10:32,076 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:10:32,076 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:10:32,076 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:10:32,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,077 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 01:10:32,077 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:10:32,077 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:10:32,077 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 01:10:32,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,077 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,077 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,077 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,077 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:32,078 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,078 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,078 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,078 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:32,078 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,078 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,078 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,078 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,079 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,079 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,079 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,079 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,089 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,089 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,089 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,089 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,089 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,089 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,089 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,089 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,090 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,090 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,090 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,090 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,090 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,090 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,090 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,090 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,091 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,091 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,091 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,091 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,091 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,091 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,091 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,092 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,092 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,092 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,092 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,092 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,093 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,093 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,093 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,093 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,167 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,167 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,167 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,167 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,167 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,167 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,167 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,167 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,171 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,171 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,171 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,171 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,171 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,171 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,171 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,171 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,172 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,172 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,172 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,172 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,172 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,172 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,172 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,172 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,177 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,177 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,177 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,177 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,177 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,177 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,177 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,177 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,178 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,178 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,178 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,178 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,178 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,178 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,178 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,178 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,186 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,186 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,186 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,186 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,187 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,187 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,187 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,187 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,187 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,187 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,187 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,187 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,188 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,188 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,188 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,188 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,213 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,213 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,213 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,213 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,213 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,213 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,213 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,213 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 121#L1035-5true, 150#true]) [2025-03-15 01:10:32,214 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,214 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,214 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,214 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 119#L1024-3true, 150#true]) [2025-03-15 01:10:32,214 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,214 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,214 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,214 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 119#L1024-3true, 150#true]) [2025-03-15 01:10:32,214 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,214 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,214 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,214 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:32,215 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,215 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,215 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,215 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,219 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,219 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,219 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,219 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,220 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,220 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,220 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,220 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,220 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,220 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,220 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,220 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,220 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,220 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,220 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,220 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,220 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,220 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,221 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,221 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,221 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,221 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,221 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,221 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:32,221 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,221 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,221 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,221 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:32,222 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,222 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,222 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,222 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,225 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,225 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,225 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,225 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 74#L1035-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,225 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,225 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,225 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,225 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,225 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,225 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,225 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,225 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:32,225 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,225 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,225 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,226 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:32,226 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,226 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,226 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,226 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 121#L1035-5true, 150#true]) [2025-03-15 01:10:32,226 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,226 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,226 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,226 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:32,228 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,228 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,228 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,229 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:32,229 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,229 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,229 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,229 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:32,229 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,229 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,229 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,229 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:32,229 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,229 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,229 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,229 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:32,229 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,230 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,230 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,230 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:32,230 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,230 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,230 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,230 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,230 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,230 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,230 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,230 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,230 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,230 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,230 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,230 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 01:10:32,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,457 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,457 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,457 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,457 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,457 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,457 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,457 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,457 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,458 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,458 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,458 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,458 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,458 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,458 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,458 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,458 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,461 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,461 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,461 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,461 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,461 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,461 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,461 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,461 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,461 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,461 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,461 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,461 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,461 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,461 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,461 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,461 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,462 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,462 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,462 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,462 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,462 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,462 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,462 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,462 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 63#L1022-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,463 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,463 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,463 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,463 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 63#L1022-3true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,463 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,463 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,463 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,463 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 12#$Ultimate##0true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,463 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,463 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,463 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,463 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 12#$Ultimate##0true, 79#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,463 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,463 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,463 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,463 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,464 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,464 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,464 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,464 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,464 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,464 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,464 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,464 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,468 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,468 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,468 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,468 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,544 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,544 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,544 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,544 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,545 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,545 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,545 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,545 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,549 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,549 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,549 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,549 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,549 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,549 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,549 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,549 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [60#L1034true, 136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,549 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,549 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,549 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,549 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,550 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,550 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,550 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,550 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,558 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,558 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,558 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,558 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,558 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,558 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,558 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,558 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,589 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,589 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,589 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,589 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:32,590 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:32,590 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:32,590 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:32,590 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,590 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:32,591 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,591 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,591 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,591 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:32,591 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,591 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,591 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,591 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:32,591 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,591 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,591 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,591 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,596 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,596 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,596 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,596 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,596 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,596 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,596 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,596 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,597 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,597 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,597 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,597 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,597 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,597 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,597 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,597 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,597 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,597 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,597 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,597 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,597 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,597 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,597 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,597 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,598 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,598 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,598 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,598 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,598 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,598 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,598 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,598 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:32,601 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,601 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,601 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,601 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 74#L1035-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:32,601 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,601 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,601 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,601 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:32,602 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,602 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,602 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,602 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 74#L1035-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:32,602 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,602 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,602 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,602 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:32,602 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,602 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,602 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,602 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 74#L1035-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:32,602 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,602 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,602 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,602 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,603 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,603 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,603 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,603 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 99#L1023-6true, 74#L1035-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,603 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,603 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,603 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,603 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 01:10:32,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,665 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,665 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,665 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,665 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,665 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,665 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,665 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,665 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,848 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,848 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,848 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,848 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,848 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,848 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,848 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,849 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,849 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,849 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,849 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,849 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,850 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,850 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,850 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,850 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,850 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,850 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,850 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,850 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,851 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,851 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,851 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,851 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,852 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,852 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,852 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,852 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,852 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,853 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,853 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,853 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 12#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,853 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,853 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,853 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,853 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,853 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,853 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,853 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,853 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,854 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,854 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,854 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,854 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,854 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,854 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,854 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,854 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, 60#L1034true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,855 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,855 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,855 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,855 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,855 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,855 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,855 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,855 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 63#L1022-3true, 79#L1024-3true, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,859 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,859 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,859 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,859 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 63#L1022-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,859 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,859 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,859 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,859 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 63#L1022-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:32,860 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,860 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,860 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,860 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 63#L1022-3true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:32,860 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,860 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,860 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,860 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 63#L1022-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:32,860 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,860 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,860 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,860 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 63#L1022-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:32,860 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,860 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,860 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,860 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,861 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,861 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,861 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,861 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 12#$Ultimate##0true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,861 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,861 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,861 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,861 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,861 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,861 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,861 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,861 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,861 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,861 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,861 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,862 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 128#$Ultimate##0true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:32,862 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,862 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,862 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,862 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 128#$Ultimate##0true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:32,862 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,862 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,862 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,862 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 128#$Ultimate##0true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:32,862 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,862 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,862 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,862 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 128#$Ultimate##0true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:32,862 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,862 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,862 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,862 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,863 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,863 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,863 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,863 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,863 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,863 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,863 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,863 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,867 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,867 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,867 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,867 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,868 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,868 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,868 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,868 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,868 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,868 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,868 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,868 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,869 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,869 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,869 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,869 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,930 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,930 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,930 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,930 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,930 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,931 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,931 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,931 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,963 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,963 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,963 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,964 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,964 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,964 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,964 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,964 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,970 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,970 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,970 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,970 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,971 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,971 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,971 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,971 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,971 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,971 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,971 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,972 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,972 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,972 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,972 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,972 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:32,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,981 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,981 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,981 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,981 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,985 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,985 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,985 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,985 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,986 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,986 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,986 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,986 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,986 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,986 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,986 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,986 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,986 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,986 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,986 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,986 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 86#L1031-6true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,986 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,986 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,987 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,987 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,987 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,987 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,987 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,987 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,987 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,987 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,987 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,987 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:32,987 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,987 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,987 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:32,987 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 01:10:33,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,288 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,288 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,288 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,288 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,289 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,289 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,289 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,289 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,311 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,311 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,311 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,311 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,312 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,312 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,312 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,312 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,312 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,313 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,313 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,313 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,313 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,313 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,313 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,313 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,323 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,323 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,323 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,323 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,323 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,323 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,323 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,323 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,324 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,324 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,324 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,324 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,324 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,324 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,324 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,325 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,648 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,648 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,648 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,648 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,648 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,648 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,648 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,648 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,648 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,648 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,648 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,648 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 41#L1035true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,649 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,649 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,649 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,649 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,650 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,650 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,650 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,650 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,650 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,650 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,650 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,650 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,650 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,650 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,650 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,651 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 41#L1035true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,651 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,651 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,651 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,651 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,652 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,652 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,652 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,652 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,652 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,652 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,652 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,652 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,654 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,654 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,654 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,654 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,655 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,655 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,655 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,655 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,656 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,656 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,656 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,656 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,656 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,656 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,656 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,656 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,657 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,657 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,657 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,657 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,657 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,657 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,657 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,657 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,658 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,658 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,658 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,658 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,659 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,659 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,659 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,659 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 63#L1022-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,660 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,660 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,660 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,660 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:33,661 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,661 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,661 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,661 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:33,662 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,662 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,662 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,662 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 60#L1034true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 12#$Ultimate##0true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,663 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,663 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,663 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,663 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,664 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,664 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,664 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,664 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:33,664 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,664 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,664 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,664 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:33,665 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,665 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,665 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,665 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,665 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,665 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,665 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,665 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,671 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,671 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,671 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,671 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,671 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,671 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,671 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,671 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,774 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,774 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,774 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,774 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,774 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,774 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,774 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,774 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,782 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,782 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,782 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,782 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,782 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,782 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,782 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,782 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,783 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,783 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,783 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,783 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,783 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,783 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,783 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,783 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,802 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,802 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,802 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,802 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,803 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,803 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,803 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,803 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,808 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,808 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,808 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,808 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,809 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,809 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,809 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,809 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,809 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,809 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,809 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,809 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,810 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,810 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,810 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,810 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,817 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,817 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,817 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,817 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,820 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,820 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,820 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,820 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:33,821 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,821 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,821 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,821 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,821 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,821 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,821 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,821 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 60#L1034true, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,821 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,821 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,821 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,821 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 01:10:33,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][84], [57#L1023-5true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,947 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:33,947 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:33,947 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:33,947 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:33,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][84], [57#L1023-5true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,947 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:33,947 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:33,947 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:33,947 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:33,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,954 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:33,954 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:33,954 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:33,954 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:33,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,955 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:33,955 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:33,955 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:33,955 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:33,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,955 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:33,955 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:33,955 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:33,955 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:33,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,956 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:33,956 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:33,956 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:33,956 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:33,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,970 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,970 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,970 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,970 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,970 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,970 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,970 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,970 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,971 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,971 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,971 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,971 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,971 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,971 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,971 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,971 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,972 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,972 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,972 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,972 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,972 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,972 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,972 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,972 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,973 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,973 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,973 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,973 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,973 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,973 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,973 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,973 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,974 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,974 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,974 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,974 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,974 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,974 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,974 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,974 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,974 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,974 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,974 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,974 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,974 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,974 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,975 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,975 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,975 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,975 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,975 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,975 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,975 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,975 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,975 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,975 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:33,980 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,980 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,980 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:33,980 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,247 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,247 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,247 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,247 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,247 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,247 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,247 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,247 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,370 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,370 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,370 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,370 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,371 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,371 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,371 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,371 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,406 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,406 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,406 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,406 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,406 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,406 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,406 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,406 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,407 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,407 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,407 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,407 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,407 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,407 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,407 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,407 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,419 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,419 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,419 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,419 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,420 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,420 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,420 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,420 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,421 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,421 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,421 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,421 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,421 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,421 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,421 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,421 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,422 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,422 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,422 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,422 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,422 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,422 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,422 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,422 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,422 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,422 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,422 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,422 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 41#L1035true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,422 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,422 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,422 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,422 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,424 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,424 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,424 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,424 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,425 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,425 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,425 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,425 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,425 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,425 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,425 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,425 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 41#L1035true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,425 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,425 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,425 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,425 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 12#$Ultimate##0true, 160#true, 79#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,426 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,426 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,426 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,426 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 41#L1035true, 63#L1022-3true, 12#$Ultimate##0true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,426 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,426 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,426 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,426 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,426 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,426 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,426 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,426 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,426 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,426 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,426 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,427 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,427 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,427 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,427 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,427 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 41#L1035true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,427 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,427 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,427 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,427 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,427 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,427 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,427 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,428 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,428 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,428 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,428 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,428 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,428 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,428 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,428 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,428 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 41#L1035true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,428 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,428 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,428 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,428 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 128#$Ultimate##0true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,429 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,429 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,429 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,429 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 63#L1022-3true, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,431 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,431 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,431 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,431 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 79#L1024-3true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,432 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,432 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,432 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,432 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:34,433 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,433 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,433 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,433 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:34,434 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,434 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,434 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,434 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,435 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,435 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,435 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,435 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,435 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,435 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,435 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,435 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:34,436 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,436 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,436 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,436 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:34,436 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,436 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,436 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,436 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,436 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,436 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,436 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,436 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,438 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,438 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,438 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,438 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,441 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,441 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,441 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,441 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,441 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,441 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,441 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,441 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 86#L1031-6true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,441 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,441 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,441 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,441 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,442 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,442 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,442 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,442 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 86#L1031-6true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,442 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,442 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,442 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,442 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,442 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,442 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,442 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,442 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 79#L1024-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,442 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,442 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,442 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,442 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 79#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,442 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,442 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,442 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,443 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,447 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,447 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,447 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,447 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,447 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,447 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,447 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,447 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,527 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,527 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,527 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,527 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,527 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,527 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,527 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,527 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,528 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,528 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,528 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,528 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,528 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,528 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,528 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,528 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,545 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,545 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,545 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,545 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,545 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,545 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,545 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,545 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,551 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,551 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,551 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,551 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,552 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,552 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,552 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,552 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,552 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,552 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,552 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,552 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,553 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,553 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,553 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,553 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,560 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,560 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,560 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,560 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 41#L1035true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,560 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,560 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,560 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,560 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,563 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,563 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,563 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,563 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,564 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,564 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,564 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,564 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,564 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,564 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,564 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,564 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,565 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,565 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,565 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,565 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 01:10:34,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][166], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,675 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,675 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,675 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,675 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][166], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,676 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,676 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,676 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,676 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][131], [69#L1032-5true, 57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,677 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,677 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,677 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,677 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][131], [69#L1032-5true, 57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,677 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,677 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,677 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,677 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][88], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,703 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,704 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,704 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,704 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][88], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,704 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,704 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,704 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,704 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][84], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,711 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,711 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,711 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,712 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][84], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,712 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,712 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,712 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,712 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][84], [136#L1023-6true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,713 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,713 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,713 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,713 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][84], [136#L1023-6true, 69#L1032-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,713 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,713 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,713 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,713 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,729 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,730 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,730 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,730 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,730 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,730 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,730 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,730 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,732 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,732 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,732 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,732 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,733 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,733 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,733 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,733 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 12#$Ultimate##0true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,733 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,733 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,733 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,733 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,734 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,734 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,734 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,734 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,734 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,734 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,734 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,734 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,735 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,735 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,735 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,735 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,735 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,735 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,735 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,735 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,736 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,736 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,736 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,736 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 63#L1022-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,737 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,737 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,737 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,737 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:34,737 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,737 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,737 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,737 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:34,737 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,737 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,737 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,737 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 12#$Ultimate##0true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,738 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,738 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,738 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,738 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,738 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,738 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,738 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,738 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:34,738 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,738 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,738 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,738 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 128#$Ultimate##0true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,739 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,739 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,739 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,739 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,739 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,739 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,739 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,739 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,742 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,742 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,742 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,742 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,743 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,743 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,743 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,743 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:34,743 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,743 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,744 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,744 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,744 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,744 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,744 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,744 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,744 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,744 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,744 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,744 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 70#L1038true, 160#true, 12#$Ultimate##0true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:34,814 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 01:10:34,814 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:10:34,814 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:10:34,814 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:10:34,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 12#$Ultimate##0true, 70#L1038true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:34,815 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 01:10:34,815 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:10:34,815 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:10:34,815 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:10:34,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 70#L1038true, 128#$Ultimate##0true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:34,819 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 01:10:34,819 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:10:34,819 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:10:34,819 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:10:34,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 70#L1038true, 128#$Ultimate##0true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:34,820 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 01:10:34,820 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:10:34,820 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:10:34,820 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:10:34,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:34,832 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 01:10:34,832 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:10:34,832 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:10:34,832 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:10:34,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 70#L1038true, 160#true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:34,833 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 01:10:34,833 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:10:34,833 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:10:34,833 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:10:34,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,868 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,869 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,869 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,869 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,869 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,869 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,869 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,869 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,870 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,870 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,870 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,870 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,870 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,870 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,870 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,870 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:34,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 37#L1031-4true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,972 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,972 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,972 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,972 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 33#L1022-3true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,973 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,973 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,973 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,973 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 37#L1031-4true, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,983 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,983 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,983 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,983 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, 37#L1031-4true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,984 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,984 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,984 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,984 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 33#L1022-3true, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,991 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,991 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,991 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,991 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,991 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,991 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,991 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,991 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,993 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,993 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,993 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,993 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 33#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,994 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,994 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,994 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,994 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:34,994 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,994 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,994 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:34,994 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,000 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 01:10:35,000 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:10:35,000 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:10:35,000 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:10:35,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,001 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,001 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,001 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,001 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,001 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,001 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,001 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,001 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,001 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 01:10:35,001 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:10:35,001 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:10:35,001 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 01:10:35,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,002 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,002 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,002 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,002 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,002 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,002 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,002 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,002 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,003 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,003 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,003 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,003 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,031 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,031 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,031 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,031 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,032 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,032 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,032 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,032 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,033 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,033 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,033 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,033 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,033 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,033 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,033 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,033 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,034 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,034 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,034 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,034 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,034 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,034 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,035 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,035 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 24#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,037 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,037 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,037 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,037 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,037 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,037 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,037 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,037 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 12#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,038 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,038 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,038 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,038 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,038 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,038 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,038 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,038 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,039 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,039 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,039 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,039 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,039 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,039 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,039 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,039 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,040 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,040 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,040 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,040 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,041 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,041 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,041 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,041 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,051 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,051 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,051 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,051 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,051 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,051 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,051 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,051 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,052 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,052 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,052 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,052 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,052 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,052 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,052 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,052 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,053 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,053 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,053 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,053 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,053 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,054 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,054 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,054 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,056 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,056 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,056 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,056 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,056 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,056 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,056 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,056 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 12#$Ultimate##0true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,057 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,057 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,057 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,057 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,057 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,057 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,057 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,057 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,057 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,057 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,057 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,057 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,058 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,058 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,058 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,058 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,058 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,058 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,058 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,058 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 128#$Ultimate##0true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,059 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,059 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,059 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,059 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 63#L1022-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,059 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,059 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,059 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,059 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 63#L1022-3true, 160#true, 79#L1024-3true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,060 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,060 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,060 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,060 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:35,061 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,061 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,061 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,061 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 41#L1035true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:35,061 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,061 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,061 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,061 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 63#L1022-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:35,061 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,061 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,061 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,061 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 41#L1035true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:35,061 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,061 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,061 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,061 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 12#$Ultimate##0true, 79#L1024-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,062 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,062 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,062 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,062 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 63#L1022-3true, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,062 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,062 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,062 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,062 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,063 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,063 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,063 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,063 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,063 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,063 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,063 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,063 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 128#$Ultimate##0true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,063 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,063 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,063 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,063 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 63#L1022-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:35,063 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,063 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,063 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,063 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 128#$Ultimate##0true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:35,064 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,064 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,064 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,064 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 63#L1022-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:35,064 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,064 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,064 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,064 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,064 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,064 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,064 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,064 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 41#L1035true, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,064 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,064 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,064 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,064 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,066 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,066 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,066 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,066 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,068 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,068 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,068 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,068 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,069 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,069 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,069 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,069 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,069 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,069 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,069 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,069 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,069 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,069 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,070 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,070 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,079 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,079 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,079 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,079 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,079 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,079 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,079 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,079 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,080 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,080 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,080 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,080 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,080 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,080 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,080 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,080 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,081 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,081 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,081 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,081 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,081 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,081 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,081 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,081 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,081 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,081 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,081 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,081 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,081 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,081 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,081 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,081 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,172 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,172 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,172 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,172 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,186 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,186 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,186 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,186 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,187 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,187 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,187 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,187 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,194 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,194 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,194 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,194 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,195 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,195 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,195 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,195 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,195 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,196 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,196 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,196 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,196 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,196 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,196 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,196 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,204 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,204 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,204 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,204 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,208 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,208 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,208 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,208 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 41#L1035true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,208 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,208 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,208 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,208 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,208 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,208 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,208 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,208 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,208 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,209 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,209 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,209 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,209 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,209 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,209 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,209 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 41#L1035true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,209 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,209 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,209 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,209 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,210 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,210 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,210 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,210 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,210 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,210 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,210 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,210 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,392 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,392 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,392 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,392 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 01:10:35,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][168], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:35,498 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,498 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,498 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,498 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][168], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:35,499 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,499 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,499 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,499 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][133], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,500 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,500 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,500 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,500 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][133], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,500 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,500 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,500 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,500 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][166], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,501 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,501 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,501 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,501 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][166], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,502 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,502 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,502 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,502 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][166], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,504 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,504 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,504 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,504 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][166], [69#L1032-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,505 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,505 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,505 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,505 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 12#$Ultimate##0true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,505 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,505 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,505 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,505 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,505 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,505 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,505 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,505 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,506 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,506 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,506 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,506 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][131], [136#L1023-6true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,506 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,506 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,506 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,506 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][131], [136#L1023-6true, 69#L1032-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,507 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,507 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,507 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,507 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 63#L1022-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,507 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,507 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,507 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,507 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][94], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,532 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,532 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,532 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,532 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][94], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,533 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,533 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,533 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,533 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][88], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:35,540 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,540 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,540 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,540 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][88], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:35,541 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,541 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,541 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,541 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][88], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:35,541 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,541 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,541 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,541 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][88], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:35,542 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,542 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,542 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,542 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,550 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,550 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,550 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,550 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 63#L1022-3true, 79#L1024-3true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,560 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,560 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,560 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,560 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 63#L1022-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:35,561 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,561 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,561 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,561 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:35,561 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,561 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,561 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,561 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 12#$Ultimate##0true, 79#L1024-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,562 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,562 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,562 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,562 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,562 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,562 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,562 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,562 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 128#$Ultimate##0true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:35,563 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,563 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,563 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,563 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 128#$Ultimate##0true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:35,563 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,563 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,563 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,563 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,563 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,563 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,563 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,563 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,564 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,564 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,564 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,564 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,568 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,568 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,568 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,568 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:35,568 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,568 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,568 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,568 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 66#L1032-4true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,569 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,569 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,569 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,569 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,569 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,569 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,569 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,569 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 63#L1022-3true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:35,650 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,650 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,650 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,650 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 63#L1022-3true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:35,650 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,650 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,650 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,650 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 12#$Ultimate##0true, 160#true, 70#L1038true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:35,652 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,652 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,652 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,652 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 12#$Ultimate##0true, 160#true, 70#L1038true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:35,652 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,652 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,652 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,652 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:35,657 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,657 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,657 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,657 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 70#L1038true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:35,658 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,658 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,658 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,658 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 70#L1038true, 128#$Ultimate##0true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:35,658 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,658 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,658 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,658 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 70#L1038true, 128#$Ultimate##0true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:35,659 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,659 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,659 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,659 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:35,671 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,671 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,671 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,671 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:35,671 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,671 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,672 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,672 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:35,672 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,672 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,672 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,672 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 70#L1038true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:35,673 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,673 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,673 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,673 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,795 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,795 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,795 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,795 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,795 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,795 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,795 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,796 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,796 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,796 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,796 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,796 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,796 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,796 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,796 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,796 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,799 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,799 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,799 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,799 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 37#L1031-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,799 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,799 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,799 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,799 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,801 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,801 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,801 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,801 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,801 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,801 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,801 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,801 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,802 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,802 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,802 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,802 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,808 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,808 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,808 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,808 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,808 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,808 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,808 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,808 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,808 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,808 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,808 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,808 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,808 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,808 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,808 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,809 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,809 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,809 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,809 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,809 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,809 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,809 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,809 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,809 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,809 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,810 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,810 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,810 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,822 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,822 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,822 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,822 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, 37#L1031-4true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,822 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,822 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,822 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,822 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, 99#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,824 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,824 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,824 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,824 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 33#L1022-3true, 99#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,825 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,825 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,825 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,825 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,826 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,826 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,826 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,826 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,835 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,835 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,835 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,835 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,835 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,835 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,835 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,835 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,835 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,835 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,835 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,835 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,835 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,835 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,835 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,835 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,836 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,836 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,836 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,836 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,836 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,836 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,836 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,836 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,837 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,837 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,837 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,837 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,843 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,843 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,843 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,843 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:35,844 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,844 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,844 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,844 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:35,844 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,844 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,844 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,844 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,845 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,845 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,845 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,845 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,847 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,847 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,847 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,847 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,847 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,847 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,847 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,847 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,847 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,847 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,847 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,847 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,848 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,848 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,848 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,848 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,848 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,848 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,848 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,848 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,848 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,848 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,848 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,848 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,848 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,848 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,849 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,849 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,849 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,849 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,849 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,849 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,849 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,849 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,849 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,849 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,849 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,849 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,849 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,849 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 01:10:35,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,850 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,850 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,850 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,850 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,850 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,850 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,850 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,850 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:35,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,851 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,851 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,851 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,851 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,851 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,851 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,851 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,851 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,852 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,852 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,852 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,852 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,852 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,852 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,852 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,852 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,871 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,871 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,871 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,871 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,871 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,871 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,871 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,871 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,873 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,873 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,873 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,873 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,874 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,874 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,874 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,874 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,874 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,874 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,874 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,875 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,875 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,875 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,875 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,875 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,875 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,875 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,875 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,875 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,875 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,876 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,876 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,876 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,876 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,876 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,876 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,876 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,877 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,877 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,877 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,877 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 63#L1022-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,877 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,877 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,877 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,877 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:35,878 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,878 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,878 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,878 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:35,879 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,879 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,879 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,879 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 12#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,880 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,880 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,880 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,880 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,880 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,880 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,880 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,880 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:35,880 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,880 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,880 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,880 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:35,881 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,881 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,881 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,881 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,881 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,881 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,881 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,881 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,890 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,890 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,890 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,890 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 49#L1035-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,890 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,890 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,890 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,890 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,891 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,891 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,891 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,891 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,892 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,892 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,892 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,892 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,893 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,893 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,893 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,893 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,893 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,893 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,893 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,893 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,896 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,896 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,896 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,896 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,896 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,896 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,897 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,897 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 12#$Ultimate##0true, 79#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,897 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,897 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,897 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,897 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,897 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,898 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,898 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,898 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,898 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,898 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,898 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,898 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,898 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,898 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,898 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,898 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,899 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,899 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,899 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,899 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,900 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,900 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,900 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,900 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 79#L1024-3true, 63#L1022-3true, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,900 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,900 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,900 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,900 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 63#L1022-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:35,901 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,901 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,901 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,901 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 63#L1022-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:35,902 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,902 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,902 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,902 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 12#$Ultimate##0true, 79#L1024-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,903 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,903 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,903 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,903 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,903 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,903 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,903 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,903 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 128#$Ultimate##0true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:35,904 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,904 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,904 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,904 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 128#$Ultimate##0true, 84#L1035-1true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,904 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,904 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,904 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,904 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,905 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,905 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,905 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,905 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,907 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,907 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,907 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,907 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 41#L1035true, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,907 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,907 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,907 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,907 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,910 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,910 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,910 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,910 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,910 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,910 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,910 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,910 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,911 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,911 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,911 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,911 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,911 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,911 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,911 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,911 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,922 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,922 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,922 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,922 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,923 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,923 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,923 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,923 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,924 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,924 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,924 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,924 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,924 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,924 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,924 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,924 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,925 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,925 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,925 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,925 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,925 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,925 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,925 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,925 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,926 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,926 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,926 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,926 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,926 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,926 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,926 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,926 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,940 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,940 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,940 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,940 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,941 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,941 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,941 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,941 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,943 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,943 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,943 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,943 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,944 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,944 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,944 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,944 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,984 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,984 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,984 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,985 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,988 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,988 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,988 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,988 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,989 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,989 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,989 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,989 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,989 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,989 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,989 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,989 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:35,989 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,989 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,990 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:35,990 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,003 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,003 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,003 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,003 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 59#L1035-4true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,004 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,004 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,004 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,004 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,012 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,012 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,012 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,012 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,013 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,013 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,013 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,013 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,014 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,014 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,014 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,014 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,015 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,015 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,015 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,015 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,024 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,024 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,024 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,024 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,027 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,028 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,028 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,028 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:36,028 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,028 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,028 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,028 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 84#L1035-1true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,028 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,028 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,028 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,028 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,029 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,029 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,029 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,029 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,034 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,034 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,034 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,034 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,039 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,039 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,039 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,039 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,042 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,042 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,042 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,042 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,043 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,043 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,043 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,043 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,043 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,043 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,043 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,043 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,044 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,044 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,044 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,044 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:36,046 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,046 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,046 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,046 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:36,047 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,047 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,047 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,047 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 01:10:36,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][171], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,151 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,151 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,151 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,151 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][171], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,151 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,151 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,151 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,152 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][136], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,153 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,153 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,153 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,153 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][136], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,153 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,153 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,153 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,153 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][168], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:36,154 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,154 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,154 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,154 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][168], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:36,155 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,155 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,155 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,155 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][168], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,158 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,158 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,158 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,158 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][168], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:36,159 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,159 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,159 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,159 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 12#$Ultimate##0true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,159 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,159 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,159 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,159 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][133], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:36,160 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,160 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,160 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,160 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][133], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,160 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,160 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,160 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,160 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][133], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:36,161 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,161 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,161 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,161 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][133], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:36,161 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,161 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,161 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,161 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:36,162 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,162 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,162 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,162 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#$Ultimate##0true, 79#L1024-3true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,163 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,163 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,163 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,163 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:36,164 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,164 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,164 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,164 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [69#L1032-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#$Ultimate##0true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:36,164 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,164 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,164 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,165 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 12#$Ultimate##0true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,165 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,165 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,165 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,165 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,166 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,166 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,166 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,166 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:36,166 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,166 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,166 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,166 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:36,167 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,167 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,167 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,167 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [136#L1023-6true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 63#L1022-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,167 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,167 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,167 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,167 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][94], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,190 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,190 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,190 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,190 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][94], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,191 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,191 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,191 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,191 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][94], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,191 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,192 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,192 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,192 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][94], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,193 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,193 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,193 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,193 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,200 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,200 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,200 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,200 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,204 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,204 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,204 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,204 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,204 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,205 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,205 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,205 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,205 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,205 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,205 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,205 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 136#L1023-6true, 69#L1032-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,206 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,206 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,206 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,206 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,215 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,215 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,215 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,215 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,216 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,216 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,216 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,216 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,216 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,216 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,216 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,216 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,217 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,217 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,217 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,217 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,217 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,217 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,217 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,217 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 70#L1038true, 160#true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:36,508 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,508 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,508 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,508 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 70#L1038true, 160#true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:36,508 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,508 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,508 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,508 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,638 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,638 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,638 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,638 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,639 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,639 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,639 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,639 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,639 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,639 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,639 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,639 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,640 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,640 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,640 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,640 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,645 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,645 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,645 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,645 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,645 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,645 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,645 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,645 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,645 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,645 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,646 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,646 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,646 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,646 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,646 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,646 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,648 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,648 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,648 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,648 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,649 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,649 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,649 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,649 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,649 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,649 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,649 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,649 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,649 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,649 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,649 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,649 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,650 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,650 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,650 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,650 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,650 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,650 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,650 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,650 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,651 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,651 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,651 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,651 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,651 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,651 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,651 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,651 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,652 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,652 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,652 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,652 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,652 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,652 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,652 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,652 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,652 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,652 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,652 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,652 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,652 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,652 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,652 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,652 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,653 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,653 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,653 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,653 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,653 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,653 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,653 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,653 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 86#L1031-6true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,653 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,653 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,653 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,654 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,654 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,654 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,654 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,654 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,656 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,656 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,656 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,656 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:36,657 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,657 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,657 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,657 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:36,657 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,657 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,657 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,657 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,658 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,658 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,658 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,658 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,659 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,659 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,660 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,660 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,660 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,660 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,660 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,660 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,660 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,660 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,660 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,660 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,660 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,660 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,660 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,660 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,660 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,660 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,660 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,660 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,660 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,661 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,661 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,661 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,661 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,661 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,661 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,661 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,661 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,661 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,661 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,661 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,661 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,661 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,661 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,661 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,662 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,662 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,662 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,662 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,662 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,662 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,662 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,662 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,662 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,662 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,662 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,662 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,663 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,663 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,663 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,663 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:36,663 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,663 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,663 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,663 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,663 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,663 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,663 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,663 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,664 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,664 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,664 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,664 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,674 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,674 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,674 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,674 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:36,675 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,675 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,675 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,675 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:36,676 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,676 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,676 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,676 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,676 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,677 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,677 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,677 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,678 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,678 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,678 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,678 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,678 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,678 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,678 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,678 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,678 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,678 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,678 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,678 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,679 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,679 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,679 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,679 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,679 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,679 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,679 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,679 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,679 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,679 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,679 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,679 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,679 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,680 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,680 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,680 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,680 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,680 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,680 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,680 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,680 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,680 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,680 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,680 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,680 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,680 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,680 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,680 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,681 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,681 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,681 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,681 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,681 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,681 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,681 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,681 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,682 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,682 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,682 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,682 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:36,682 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,682 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,682 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,682 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:36,683 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,683 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,683 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,683 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,683 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,683 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,683 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,683 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,688 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,688 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,688 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,688 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 63#L1022-3true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,707 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,707 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,707 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,707 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:36,708 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,708 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,708 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,708 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:36,708 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,708 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,708 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,708 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,709 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,709 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,709 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,709 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,709 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,709 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,710 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,710 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:36,710 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,710 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,710 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,710 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:36,710 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,710 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,710 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,710 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,711 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,711 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,711 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,711 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,713 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,713 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,713 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,713 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,723 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,723 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,723 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,723 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,723 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,723 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,723 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,723 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,724 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,724 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,724 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,724 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 59#L1035-4true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,725 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,725 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,725 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,725 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,726 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,726 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,726 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,726 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,727 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,727 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,727 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,727 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,730 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,730 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,730 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,730 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,730 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,730 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,730 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,730 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 63#L1022-3true, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,731 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,731 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,731 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,731 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,731 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,731 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,731 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,731 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,732 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,732 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,732 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,732 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,732 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,732 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,732 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,732 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,733 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,733 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,733 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,733 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 63#L1022-3true, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,734 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,734 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,734 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,734 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 63#L1022-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,735 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,735 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,735 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,735 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:36,736 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,736 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,736 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,736 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 63#L1022-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:36,736 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,736 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,736 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,736 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 12#$Ultimate##0true, 79#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,737 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,737 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,737 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,737 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,737 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,737 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,737 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,737 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 128#$Ultimate##0true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:36,738 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,738 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,738 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,738 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 128#$Ultimate##0true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:36,738 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,738 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,738 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,738 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,739 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,739 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,739 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,739 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,741 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,741 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,741 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,741 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,743 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,743 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,743 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,743 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,744 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,744 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,744 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,744 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:36,744 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,744 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,744 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,744 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:36,744 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,744 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,744 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,744 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:36,745 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,745 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,745 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,745 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 41#L1035true, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,745 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,745 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,745 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,745 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,745 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,745 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,745 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,745 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 79#L1024-3true, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,745 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,745 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,745 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,745 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:36,748 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,748 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,748 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,748 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,749 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,749 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,749 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,749 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,749 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,749 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,749 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,750 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,767 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,767 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,767 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,767 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,769 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,769 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,769 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,769 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,770 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,770 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,770 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,770 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,772 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,772 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,772 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,772 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,773 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,773 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,773 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,773 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,774 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,774 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,774 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,774 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,775 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,775 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,775 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,776 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,777 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,777 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,777 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,777 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 86#L1031-6true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:36,792 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:36,792 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:36,792 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:36,792 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:36,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,793 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,793 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,793 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,793 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [60#L1034true, threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,793 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,793 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,793 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,793 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,794 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,794 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,794 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,794 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,794 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:36,794 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:36,794 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:36,794 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:36,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [60#L1034true, threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,794 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,794 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,794 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,794 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:36,794 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:36,794 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:36,795 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:36,795 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:36,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,795 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,795 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,795 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,795 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,796 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,796 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,796 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,796 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is not cut-off event [2025-03-15 01:10:36,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,796 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:36,796 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:36,796 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:36,796 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:36,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,826 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,826 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,826 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,826 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,826 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,826 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,826 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,826 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,827 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,827 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,827 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,827 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,827 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,827 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,827 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,827 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,843 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,843 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,843 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,843 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:36,844 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,844 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,844 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,844 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,852 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,852 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,852 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,852 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,853 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,853 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,853 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,853 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,854 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,854 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,854 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,854 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,855 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,855 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,855 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,855 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,862 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,862 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,862 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,862 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,865 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,865 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,865 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,865 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:36,866 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,866 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,866 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,866 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:36,866 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,866 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,866 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,866 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,867 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,867 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,867 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,867 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,871 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,871 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,871 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,871 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,871 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,871 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,871 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,871 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,875 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,875 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,875 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,875 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,875 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,875 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,875 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,875 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,875 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,875 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,875 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,875 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,876 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,876 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,876 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,876 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,877 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,877 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,877 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,877 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,878 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,878 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,878 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,878 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:36,878 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,878 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,878 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,878 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,879 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,879 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,879 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,879 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:36,880 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,880 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,880 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,880 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:36,881 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,881 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,882 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,882 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:36,883 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,883 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,883 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,883 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:36,884 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,884 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,884 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,884 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 01:10:36,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][171], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,975 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,975 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,975 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,975 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][171], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,976 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,976 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,976 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,976 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][171], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,978 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,978 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,978 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,978 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][171], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,979 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,979 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,979 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,979 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 79#L1024-3true, 12#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,980 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,980 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,980 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,980 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][136], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,980 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,980 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,980 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,980 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][136], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,981 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,981 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,981 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,981 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][136], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,981 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,981 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,981 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,981 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][136], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,982 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,982 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,982 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,982 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,983 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,983 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,983 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,983 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 63#L1022-3true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:36,984 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,984 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,984 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,984 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 63#L1022-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:36,985 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,985 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,985 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,985 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 63#L1022-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:36,985 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,985 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,985 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,985 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 12#$Ultimate##0true, 79#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,986 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,986 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,986 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,986 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,986 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,986 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,986 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,986 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:36,987 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,987 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,987 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,987 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 128#$Ultimate##0true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:36,987 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,987 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,987 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,987 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:36,987 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,987 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,987 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,987 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, 57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:36,989 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,989 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,989 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:36,989 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,006 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,006 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,006 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,006 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,010 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,010 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,010 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,010 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:37,010 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,010 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,010 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,010 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,010 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,010 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,010 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,010 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:37,011 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,011 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,011 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,011 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,024 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,024 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,024 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,024 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 66#L1032-4true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,024 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,024 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,024 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,024 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 66#L1032-4true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,024 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,024 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,024 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,024 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 79#L1024-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,025 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,025 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,025 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,025 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:37,125 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,125 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,125 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,125 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:37,125 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,125 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,125 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,125 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 70#L1038true, 160#true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:37,126 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,126 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,126 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,126 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 70#L1038true, 160#true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:37,126 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,126 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,126 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,126 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,264 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,264 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,264 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,264 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,265 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,265 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,265 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,265 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,265 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,265 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,265 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,265 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,266 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,266 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,266 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,266 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,268 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,268 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,268 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,268 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,269 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,269 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,269 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,269 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,270 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,270 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,270 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,270 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,270 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,270 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,270 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,270 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,275 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,275 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,275 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,275 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [60#L1034true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,276 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,276 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,276 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,276 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [60#L1034true, 57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,277 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,277 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,277 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,277 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [60#L1034true, 57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,277 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,277 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,277 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,277 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,278 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,278 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,278 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,278 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [60#L1034true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,279 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,279 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,279 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,279 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 60#L1034true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,281 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,281 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,281 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,281 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 60#L1034true, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,281 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,281 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,281 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,281 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,282 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,282 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,282 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,282 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,282 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,282 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,282 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,282 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [60#L1034true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,282 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,282 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,282 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,282 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,283 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,283 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,283 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,283 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,283 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,283 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,283 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,283 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,284 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,284 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,284 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,284 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,296 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,296 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,296 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,296 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,296 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,296 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,296 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,296 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,297 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,297 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,297 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,297 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,297 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,297 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,297 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,297 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,298 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,298 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,298 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,298 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,298 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,298 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,298 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,298 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,298 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,298 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,298 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,298 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,298 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,298 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,298 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,298 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,299 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,299 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,299 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,299 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,299 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,299 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,299 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,299 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,300 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,300 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,300 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,300 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,300 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,300 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,300 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,300 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,507 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,507 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,507 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,507 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,507 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,507 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,507 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,507 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,507 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,507 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,507 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,507 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,507 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,507 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,507 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,508 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,508 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,508 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,508 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,508 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,508 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,508 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,508 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,508 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,509 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,509 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,509 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,509 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,509 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,509 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,509 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,509 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,510 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,510 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,510 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,510 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,510 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,510 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,510 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,510 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,510 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,510 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,510 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,510 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,510 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,510 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,510 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,510 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,511 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,511 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,511 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,511 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,511 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,511 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,511 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,511 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,512 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,512 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,512 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,512 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,512 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,512 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,512 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,512 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,512 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,512 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,512 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,512 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,513 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,513 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,513 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,513 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,513 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,513 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,513 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,513 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,513 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,513 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,513 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,513 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,514 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,514 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,514 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,514 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,514 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,514 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,514 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,514 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:37,514 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,514 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,514 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,514 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:37,514 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,514 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,515 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,515 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:37,515 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,515 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,515 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,515 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:37,515 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,515 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,515 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,515 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,516 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,516 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,516 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,516 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,516 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,516 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,516 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,516 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,516 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,516 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,516 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,516 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,516 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,516 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,516 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,517 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 86#L1031-6true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,517 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,517 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,517 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,517 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:37,517 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,517 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,517 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,517 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 86#L1031-6true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,517 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,517 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,517 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,518 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,518 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,518 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,518 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,518 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,518 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,518 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,518 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,518 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,518 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,518 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,518 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,518 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,525 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,525 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,525 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,525 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,539 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,539 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,540 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,540 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,540 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,540 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,540 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,540 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 37#L1031-4true, 44#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,549 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,549 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,549 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,549 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,561 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,561 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,561 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,561 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,562 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,562 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,562 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,562 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,563 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,563 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,563 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,563 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,563 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,563 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,563 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,563 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,584 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,584 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,584 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,584 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,587 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,587 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,587 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,587 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,587 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,587 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,587 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,587 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,588 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,588 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,588 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,588 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,588 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,588 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,588 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,588 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,599 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,599 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,599 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,599 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,600 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,600 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,600 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,600 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:37,602 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,602 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,602 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,602 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:37,602 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,603 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,603 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,603 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,604 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,604 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,604 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,604 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,605 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,605 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,605 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,605 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,608 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,608 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,608 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,608 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 59#L1035-4true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,609 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,609 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,609 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,609 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 63#L1022-3true, 12#$Ultimate##0true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,610 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,610 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,610 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,610 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,611 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,611 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,611 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,611 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,611 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,611 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,611 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,611 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,612 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,612 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,612 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,612 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 59#L1035-4true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,613 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,613 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,613 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,613 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 63#L1022-3true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,614 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,614 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,614 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,614 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 12#$Ultimate##0true, 160#true, 63#L1022-3true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,615 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,615 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,615 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,615 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:37,617 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,617 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,617 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,617 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 12#$Ultimate##0true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:37,617 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,617 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,617 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,617 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 63#L1022-3true, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,618 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,618 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,618 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,618 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,619 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,619 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,619 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,619 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:37,619 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,619 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,619 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,619 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 63#L1022-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:37,620 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,620 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,620 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,620 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 63#L1022-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,620 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,620 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,621 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,621 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,623 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,623 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,623 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,623 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,626 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,626 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,626 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,626 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 84#L1035-1true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,627 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,627 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,627 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,627 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:37,627 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,627 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,627 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,627 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,628 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,628 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,628 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,628 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 63#L1022-3true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,633 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,633 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,633 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,633 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,633 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,633 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,633 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,633 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:37,637 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,637 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,637 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,637 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:37,638 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,638 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,638 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,638 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,640 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,640 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,640 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,640 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,640 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,640 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,640 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,640 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 79#L1024-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,644 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,644 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,644 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,644 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:37,645 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,645 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,645 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,645 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 37#L1031-4true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:37,645 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,645 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,645 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,645 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 37#L1031-4true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,646 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,646 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,646 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,646 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:37,648 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,648 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,648 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,648 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:37,650 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,650 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,650 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,650 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:37,675 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,675 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,675 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,676 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,676 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,676 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,676 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,677 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,677 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,677 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,677 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,677 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,677 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,677 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,677 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,677 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,678 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,678 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,678 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,678 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,678 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,678 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,678 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,678 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,679 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,679 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,679 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,679 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,679 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,679 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,679 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,679 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,679 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,679 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,679 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,679 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:37,680 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,680 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,680 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,680 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 86#L1031-6true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:37,680 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,680 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,680 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,680 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,681 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,681 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,681 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,681 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:37,681 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,681 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,681 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,681 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,681 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,681 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,681 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,681 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,682 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,682 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,682 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,682 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:37,682 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,682 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,682 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,682 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,682 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,682 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,682 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,683 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,683 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,683 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,683 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,683 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,683 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,683 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,683 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,683 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,683 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,683 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,683 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,684 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,684 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,684 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,684 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,684 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,684 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,684 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,684 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,684 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [60#L1034true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,684 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,684 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,684 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,684 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,685 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,685 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,685 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,685 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 60#L1034true, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,685 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,685 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,685 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,685 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 86#L1031-6true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,685 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,685 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,685 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,685 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,686 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,686 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,686 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,686 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,686 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,686 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,686 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,686 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 60#L1034true, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,686 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,686 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,686 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,686 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 86#L1031-6true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,687 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,687 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,687 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,687 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,687 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,687 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,688 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,688 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,688 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,688 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,688 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,688 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,688 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,688 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,688 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,688 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:37,689 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,689 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,689 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,689 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:37,689 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,689 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,689 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,689 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,690 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,690 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,690 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,690 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:37,690 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,690 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,690 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,690 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,691 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,691 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,691 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,691 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:37,691 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,691 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,691 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,691 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,691 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,691 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,691 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,692 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,692 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,692 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,692 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,692 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,693 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,693 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,693 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,693 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,693 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,693 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,693 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,693 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,693 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,694 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,694 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,694 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,694 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,694 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,694 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,694 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,694 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,694 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,694 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,694 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2025-03-15 01:10:37,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,695 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,695 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,695 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,695 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,695 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,695 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,695 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,695 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:37,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,740 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,740 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,740 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,740 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,741 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,741 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,741 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,741 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,752 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,752 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,752 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,752 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,753 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,753 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,753 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,753 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:37,767 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,767 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,767 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,767 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:37,768 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,768 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,768 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,768 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:37,770 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,770 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,770 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,770 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:37,771 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,771 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,771 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,771 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,782 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,782 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,782 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,782 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,786 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,786 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,787 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,787 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,787 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,787 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,787 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,787 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:37,788 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,788 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,788 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,788 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,788 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,788 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,788 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,788 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,794 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,794 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,794 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,794 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,796 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,796 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,796 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,796 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,796 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,796 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,796 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,796 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:37,797 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,797 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,797 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,797 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:37,798 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,798 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,798 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,798 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:37,798 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,798 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,798 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,798 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:37,798 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,798 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,798 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,798 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,799 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,799 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,799 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,799 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,799 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,799 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,799 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,799 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,799 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,799 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,799 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,799 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,800 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,800 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,800 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,800 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,800 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,800 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,800 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,800 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,800 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,800 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,800 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,800 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,801 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,801 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,801 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,801 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,801 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,801 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,801 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,801 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,801 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,801 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,801 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,801 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,801 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,801 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,801 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,801 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 01:10:37,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#$Ultimate##0true, 63#L1022-3true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,914 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,914 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,914 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,914 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:37,914 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,915 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,915 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,915 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#$Ultimate##0true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:37,915 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,915 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,915 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,915 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 12#$Ultimate##0true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,916 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,916 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,916 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,916 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,916 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,916 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,916 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,916 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:37,916 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,916 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,916 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,916 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:37,917 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,917 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,917 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,917 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,917 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,917 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,917 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,917 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 63#L1022-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,919 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,919 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,919 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,919 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,921 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,921 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,921 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,921 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,921 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,921 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,921 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,921 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:37,922 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,922 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,922 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,922 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [136#L1023-6true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,922 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,922 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,922 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,922 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,937 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,938 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,938 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,938 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,938 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,938 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,938 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,938 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,938 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,938 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,938 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,938 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,939 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,939 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,939 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,939 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,949 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,949 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,949 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,949 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,949 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,949 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,949 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,949 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,950 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,950 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,950 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,950 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:37,950 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,950 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,950 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:37,950 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,103 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,103 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,103 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,103 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,103 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,103 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,103 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,103 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,104 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,104 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,104 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,104 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,104 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,104 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,104 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,104 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,159 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,159 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,159 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,159 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,159 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,159 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,159 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,159 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,160 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,160 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,160 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,160 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,160 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,160 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,160 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,160 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,179 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,179 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,179 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,179 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,179 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,179 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,179 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,179 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,179 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,179 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,179 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,179 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 41#L1035true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,180 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,180 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,180 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,180 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,180 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,181 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,181 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,181 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,181 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,181 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,181 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,181 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,181 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,181 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,181 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,181 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 41#L1035true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,181 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,181 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,181 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,181 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,182 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,182 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,182 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,182 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,183 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,183 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,183 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,183 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,185 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,185 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,185 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,185 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,185 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,185 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,185 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,185 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,186 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,186 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,186 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,186 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,186 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,186 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,186 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,186 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,187 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,187 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,187 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,187 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,187 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,187 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,187 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,187 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,188 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,188 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,188 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,188 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,189 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,189 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,189 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,189 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,190 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,190 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,190 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,190 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,190 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,190 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,190 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,190 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 60#L1034true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,192 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,192 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,192 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,192 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 60#L1034true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,193 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,193 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,193 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,193 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,193 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,193 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,193 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,193 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,194 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,194 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,194 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,194 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,194 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,194 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,194 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,194 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,195 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,195 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,195 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,195 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, 60#L1034true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,195 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,195 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,195 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,195 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,196 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,196 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,196 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,196 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,199 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,199 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,199 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,199 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,200 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,200 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,200 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,200 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, 57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,201 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,201 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,201 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,201 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, 57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,201 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,201 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,201 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,201 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,202 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,202 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,202 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,202 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,203 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,203 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,203 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,203 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [60#L1034true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,205 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,205 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,205 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,205 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [60#L1034true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,205 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,205 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,205 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,205 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,206 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,206 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,206 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,206 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,206 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,206 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,207 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,207 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,207 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,207 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,207 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,207 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,207 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,207 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,207 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,207 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,208 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,208 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,208 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,208 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, 57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,209 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,209 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,209 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,209 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,210 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,210 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,210 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,210 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:38,211 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,211 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,211 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,211 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:38,212 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,212 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,212 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,212 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 60#L1034true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,212 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,212 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,213 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,213 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,213 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,213 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,213 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,213 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:38,213 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,213 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,213 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,213 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,214 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,214 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,214 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,214 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,214 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,214 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,214 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,214 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 79#L1024-3true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,231 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,231 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,231 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,232 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,232 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,232 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,232 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,232 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:38,232 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,232 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,232 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,232 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:38,232 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,232 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,232 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,232 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:38,233 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,233 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,233 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,233 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:38,233 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,233 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,233 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,233 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,233 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,233 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,233 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,233 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,233 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,233 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,233 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,233 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,234 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,234 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,234 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,234 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,234 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,234 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,234 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,234 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,234 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,234 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,234 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,234 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:38,234 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,234 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,234 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,235 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,235 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,235 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,235 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,235 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:38,235 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,235 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,235 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,235 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,235 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,235 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,235 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,235 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,235 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,235 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,235 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,236 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,236 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,236 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,236 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,236 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,236 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,236 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,236 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,237 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,237 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,237 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,237 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,237 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,237 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,237 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,237 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,237 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,238 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,238 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,238 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,238 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,238 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,238 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,238 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,238 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,238 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,238 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,238 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,238 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,238 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,238 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,239 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,239 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,240 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,240 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,240 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,240 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,240 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,240 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,240 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,240 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,240 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,240 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,240 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,240 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,240 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,240 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,240 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,240 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,241 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,241 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,241 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,241 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,241 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,241 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,241 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,241 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,241 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,241 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,241 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,241 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,241 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,241 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,241 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,241 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,242 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,242 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,242 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,242 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,242 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,242 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,242 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,242 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:38,242 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,242 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,242 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,242 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:38,243 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,243 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,243 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,243 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:38,243 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,243 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,243 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,243 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:38,243 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,243 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,243 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,243 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 79#L1024-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,244 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,244 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,244 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,244 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,244 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,244 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,244 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,244 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,244 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,244 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,244 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,244 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,244 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,244 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,244 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,244 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:38,245 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,245 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,245 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,245 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,245 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,245 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,245 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,245 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:38,245 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,245 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,245 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,245 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:38,245 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,245 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,245 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,245 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,246 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,246 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,246 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,246 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,246 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,246 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,246 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,246 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,248 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,248 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,248 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,248 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,248 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,248 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,248 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,248 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,253 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,253 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,253 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,253 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,254 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,254 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,254 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,254 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,254 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,254 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,254 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,254 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,254 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,254 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,254 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,254 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,264 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,264 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,264 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,264 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,264 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,264 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,264 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,264 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,265 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,265 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,265 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,265 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,265 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,265 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,265 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,265 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 37#L1031-4true, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,272 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,272 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,272 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,272 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 99#L1023-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:38,273 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,273 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,273 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,273 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 99#L1023-6true, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:38,273 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,273 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,273 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,273 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,274 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,274 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,274 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,274 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,304 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,304 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,304 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,304 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:38,305 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,305 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,305 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,305 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,305 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,305 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,305 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,305 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,305 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,305 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,306 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,306 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,317 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,317 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,317 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,317 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,317 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,317 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,317 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,317 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,318 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,318 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,318 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,318 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,318 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,318 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,318 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,318 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,320 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,320 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,320 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,320 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,320 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,320 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,320 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,320 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,321 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,321 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,321 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,321 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,321 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,321 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,321 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,321 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,323 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,323 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,323 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,323 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,323 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,323 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,323 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,323 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,326 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,326 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,326 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,327 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 63#L1022-3true, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,327 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,327 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,327 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,327 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,328 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,328 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,328 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,328 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,328 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,328 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,329 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,329 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,329 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,329 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,329 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,329 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:38,330 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,330 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,330 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,330 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:38,330 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,330 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,330 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,330 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:38,331 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,331 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,331 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,331 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 12#$Ultimate##0true, 63#L1022-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,332 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,332 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,332 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,332 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:38,333 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,333 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,333 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,333 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 12#$Ultimate##0true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:38,333 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,333 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,333 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,333 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 63#L1022-3true, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,334 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,334 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,334 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,334 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,335 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,335 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,335 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,335 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:38,335 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,335 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,335 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,335 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 63#L1022-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:38,335 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,335 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,335 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,335 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 63#L1022-3true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,336 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,336 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,336 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,336 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,338 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,338 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,338 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,338 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,340 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,340 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,340 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,340 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,341 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,341 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,341 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,341 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,341 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,341 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,341 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,341 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,341 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,341 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,341 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,342 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 86#L1031-6true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,345 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,345 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,345 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,345 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:38,345 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,345 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,345 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,345 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,345 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,345 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,345 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,345 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,345 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,346 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,346 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,346 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,346 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,346 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,346 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,346 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,348 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,348 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,348 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,348 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,348 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,348 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,348 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,348 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,349 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,349 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,349 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,349 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,349 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,349 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,349 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,349 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,351 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,351 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,351 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,351 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,351 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,351 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,351 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,351 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,352 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,352 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,352 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,352 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,352 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,352 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,352 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,352 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:38,354 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,354 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,354 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,354 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:38,355 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,355 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,355 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,355 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:38,356 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,356 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,356 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,356 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:38,358 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,358 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,358 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,358 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:38,374 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,375 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,375 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,375 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,376 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,376 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,376 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,376 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,376 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,376 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,376 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,376 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,376 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,376 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,376 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,377 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,377 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,377 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,377 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,377 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,377 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,377 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,377 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,377 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,378 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,378 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,378 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,378 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,378 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,378 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,378 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,378 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,378 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,379 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,379 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,379 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:38,379 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,379 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,379 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,379 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:38,380 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,380 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,380 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,380 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:38,380 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,380 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,380 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,380 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,380 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,380 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,380 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,380 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:38,381 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,381 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,381 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,381 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, 57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,381 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,381 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,381 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,381 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,381 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,381 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,381 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,381 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,382 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,382 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,382 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,382 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,382 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,382 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,382 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,382 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,382 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,382 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,382 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,382 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,383 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,383 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,383 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,383 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,383 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,383 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,383 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,383 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,383 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,383 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,383 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,383 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,384 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,384 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,384 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,384 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,384 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,384 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,384 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,384 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,384 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,384 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,384 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,384 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,384 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,384 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,385 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,385 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,385 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,385 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,385 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,385 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,385 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,385 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,385 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,385 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [60#L1034true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,385 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,385 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,385 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,385 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,386 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,386 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,386 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,386 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [60#L1034true, 136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,386 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,386 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,386 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,386 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,386 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,386 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,386 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,386 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,387 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,387 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,387 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,387 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,387 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,387 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,387 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,387 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [60#L1034true, 136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,387 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,387 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,387 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,387 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,387 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,387 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,387 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,387 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,388 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,388 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,388 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,388 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:38,388 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,388 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,388 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,388 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,388 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,388 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,388 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,388 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,389 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,389 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,389 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,389 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:38,389 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,389 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,389 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,389 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,389 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,389 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,389 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,389 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,389 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,389 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,389 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,389 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,390 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,390 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,390 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,390 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:38,390 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,390 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,390 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,390 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,390 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,390 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,390 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,390 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:38,390 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,390 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,390 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,390 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,391 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,391 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,391 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,391 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:38,391 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,391 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,391 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,391 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,391 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,391 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,391 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,391 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,391 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,391 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,391 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,391 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 86#L1031-6true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,392 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,392 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,392 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,392 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,392 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,392 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,392 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,392 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,392 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,392 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,392 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,392 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,393 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,393 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,393 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,393 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,393 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,393 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,393 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,393 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,393 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,393 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,393 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,393 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,394 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,394 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,394 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,394 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,394 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,394 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,394 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,394 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,394 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,394 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,394 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,394 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,395 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,395 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,395 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,395 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:38,395 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,395 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,395 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,395 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,395 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,395 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,395 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,395 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:38,395 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,395 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,396 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,396 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,396 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,396 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,396 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,396 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,396 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,396 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,396 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,396 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:38,396 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,396 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,396 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,396 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:38,397 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,397 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,397 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,397 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,397 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,397 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,397 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,397 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2025-03-15 01:10:38,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:38,397 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,397 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,397 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,397 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,397 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,398 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,398 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,398 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:38,398 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,398 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,398 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,398 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:38,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,423 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,423 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,423 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,423 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,424 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,424 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,424 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,424 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,424 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,424 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,424 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,425 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,425 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,425 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,425 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,425 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,437 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,437 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,437 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,437 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,438 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,438 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,438 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,438 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,439 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,439 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,439 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,439 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,440 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,440 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,440 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,440 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:38,663 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,663 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,663 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,663 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,668 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,668 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,668 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,668 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,669 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,669 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,669 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,669 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,669 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,669 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,669 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,669 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,670 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,670 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,670 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,670 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,675 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,675 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,675 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,675 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,675 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,675 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,675 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,675 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, 60#L1034true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:38,677 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,677 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,677 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,677 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, 60#L1034true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:38,677 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,677 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,677 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,677 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, 60#L1034true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,678 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,678 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,678 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,678 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,678 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,678 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,678 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,678 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,679 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,679 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,679 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,679 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,679 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,679 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,679 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,679 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 60#L1034true, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,680 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,680 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,680 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,680 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,684 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,684 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,684 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,684 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,685 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,685 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,685 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,685 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,685 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,685 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,685 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,685 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,685 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,685 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,685 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,685 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,685 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,685 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,685 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,685 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,685 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,686 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,686 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,686 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,686 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,686 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,686 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,686 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,686 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,686 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,686 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,686 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:38,686 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,686 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,686 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,686 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:38,686 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,686 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,686 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,686 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:38,687 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,687 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,687 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,687 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:38,687 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,687 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,687 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,687 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:38,687 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,687 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,687 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,687 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:38,687 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,687 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,687 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,687 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:38,688 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,688 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,688 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,688 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:38,688 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,688 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,688 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,688 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,688 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,688 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,688 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,688 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,688 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,688 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,688 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,688 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:38,688 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,688 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,688 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,689 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:38,689 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,689 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,689 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,689 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:38,689 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,689 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,689 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,689 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:38,689 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,689 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,689 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,689 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,689 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,689 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,689 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,689 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,689 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,690 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,690 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,690 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 01:10:38,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,759 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,759 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,759 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,759 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,761 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,761 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,761 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,761 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,762 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,762 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,762 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,762 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:38,762 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,762 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,762 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,762 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 79#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,762 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,762 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,762 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,762 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,785 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,786 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,786 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,786 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,786 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,786 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,786 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,786 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,787 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,787 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,787 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,787 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,787 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,787 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,787 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,787 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,793 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,793 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,793 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,793 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,793 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,793 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,793 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,793 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,794 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,794 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,794 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,794 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,794 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,794 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,794 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,794 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,797 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,797 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,797 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,797 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,797 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,797 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,797 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,797 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,798 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,798 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,798 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,798 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,799 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,799 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,799 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,799 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,799 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,799 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,799 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,799 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,799 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,800 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,800 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,800 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,800 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,800 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,800 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,800 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,801 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,801 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,801 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,801 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,801 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,801 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,801 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,801 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,801 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,801 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,801 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,801 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,801 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,802 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,802 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,802 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,802 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,802 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,802 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,802 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,802 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,802 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,802 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,802 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,802 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,802 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,803 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,803 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:38,804 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:38,804 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:38,804 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:38,804 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:38,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,804 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 01:10:38,805 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:10:38,805 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:10:38,805 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:10:38,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,805 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2025-03-15 01:10:38,805 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:10:38,805 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:10:38,805 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2025-03-15 01:10:38,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,805 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:38,805 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:38,805 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:38,805 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:38,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,807 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,807 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,807 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,807 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,941 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,941 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,941 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,941 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,941 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,941 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,941 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,941 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,941 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,942 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,942 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,942 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,942 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,942 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,942 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,942 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,943 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,943 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,943 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,943 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,943 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,943 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,943 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,943 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,943 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,943 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,943 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,943 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,943 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,943 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,943 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,943 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,944 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,944 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,944 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,944 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,944 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,944 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,944 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,944 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,946 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,946 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,946 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,946 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,946 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,946 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,946 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,946 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,947 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,947 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,947 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,947 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,947 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,947 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,947 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,947 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,947 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,947 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,947 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,948 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,948 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,948 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,948 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,948 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,948 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,948 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,948 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,948 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,949 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,949 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,949 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,949 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,991 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,991 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,991 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,991 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,991 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,991 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,991 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,991 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,992 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,992 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,992 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,992 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,992 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,992 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,992 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,992 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,993 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,993 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,993 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,993 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,993 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,993 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,993 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,993 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,994 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,994 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,994 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,994 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,994 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,994 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,994 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,994 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,996 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,996 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,996 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,996 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,997 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,997 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,997 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,997 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,998 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,998 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,998 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,998 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,999 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,999 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,999 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,999 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:38,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:38,999 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,000 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,000 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,000 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,000 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,000 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,000 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,000 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,002 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,002 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,002 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,002 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,002 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,002 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,002 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,002 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,003 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,003 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,003 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,003 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,003 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,003 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,003 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,003 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,004 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,004 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,004 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,004 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,004 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,004 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,004 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,004 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,005 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,005 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,005 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,005 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,006 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,006 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,006 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,006 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,010 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,010 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,010 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,010 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,010 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,010 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,010 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,010 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,011 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,011 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,011 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,011 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,012 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,012 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,012 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,012 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,024 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,024 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,024 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,024 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,025 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,025 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,025 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,025 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,025 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,025 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,025 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,025 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,026 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,026 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,026 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,026 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,027 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,027 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,027 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,027 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,027 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,027 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,027 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,027 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,028 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,028 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,028 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,028 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,028 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,028 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,028 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,028 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,031 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,031 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,031 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,031 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,031 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,031 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,031 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,031 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,031 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,031 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,031 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,031 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 41#L1035true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,031 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,032 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,032 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,032 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,032 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,032 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,032 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,032 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,032 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,032 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,032 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,032 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,033 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,033 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,033 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,033 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,033 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,033 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,033 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,033 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,033 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,033 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,033 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,033 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,033 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,033 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,034 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,034 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,034 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,034 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,034 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,034 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,034 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,034 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,034 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,034 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,035 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,035 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,035 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,035 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 41#L1035true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,035 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,035 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,035 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,035 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,036 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,036 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,036 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,036 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 41#L1035true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,036 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,036 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,036 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,036 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,037 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,037 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,037 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,037 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,038 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,038 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,038 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,038 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,038 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,038 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,038 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,038 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,039 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,039 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,039 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,039 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,039 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,039 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,040 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,040 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,040 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,040 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,040 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,040 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,040 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,040 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,040 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,040 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,041 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,041 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,041 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,041 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,041 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,041 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,041 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,041 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,042 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,042 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,042 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,042 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,043 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,043 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,043 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,043 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,043 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,043 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,043 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,044 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,044 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,044 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,044 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,044 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,044 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,044 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,044 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,044 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,045 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,045 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,045 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,045 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,045 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,045 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,045 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,045 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,046 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,046 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,046 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,046 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,046 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,046 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,046 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,046 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,047 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,047 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,047 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,047 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,048 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,048 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,048 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,048 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,049 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,049 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,049 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,049 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,049 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,049 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,050 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,050 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,050 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,050 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,050 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,050 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,050 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,051 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,051 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,051 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,051 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,051 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,051 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,051 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,052 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,052 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,052 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,052 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:39,053 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,053 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,053 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,053 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,054 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,054 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,054 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,054 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,054 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,054 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,054 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,054 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,055 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,055 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,055 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,055 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,055 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,055 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,055 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,055 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,055 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,055 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,056 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,056 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,058 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,058 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,058 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,058 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,070 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,070 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,070 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,070 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,070 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,070 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,070 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,070 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,072 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,072 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,072 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,072 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,073 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,073 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,073 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,073 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,073 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,073 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,073 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,073 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,073 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,073 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,073 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,073 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,074 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,074 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,074 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,074 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,075 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,075 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,075 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,075 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,076 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,076 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,076 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,076 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,076 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,076 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,076 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,076 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,077 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,077 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,077 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,077 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,077 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,077 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,077 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,077 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,077 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,077 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,077 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,077 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,077 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,077 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,077 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,077 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,077 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,078 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,078 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,078 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,078 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,078 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,078 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,078 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,144 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,144 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,145 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,145 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,145 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,145 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,145 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,145 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 33#L1022-3true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,145 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,145 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,145 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,145 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,145 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,146 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,146 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,146 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,149 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,149 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,149 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,149 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,149 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,149 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,149 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,149 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 33#L1022-3true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,150 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,150 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,150 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,150 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 33#L1022-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,150 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,150 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,150 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,150 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,151 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,151 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,151 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,151 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 63#L1022-3true, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,151 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,151 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,151 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,152 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,152 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,152 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,152 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,152 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,152 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,152 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,152 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,152 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,153 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,153 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,153 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,153 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,154 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,154 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,154 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,154 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,154 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,154 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,154 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,154 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,155 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,155 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,155 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,155 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,156 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,156 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,156 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,156 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,156 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,156 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,156 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,156 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,157 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,157 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,157 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,157 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,157 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,157 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,157 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,157 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 63#L1022-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,158 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,158 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,158 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,158 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 63#L1022-3true, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,159 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,159 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,159 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,159 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 63#L1022-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:39,160 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,160 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,160 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,160 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 12#$Ultimate##0true, 79#L1024-3true, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,161 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,161 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,161 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,161 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,161 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,161 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,161 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,161 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,162 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,162 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,162 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,162 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 128#$Ultimate##0true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:39,162 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,162 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,162 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,162 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,162 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,162 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,162 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,163 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,165 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,165 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,165 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,165 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,167 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,167 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,167 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,168 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,168 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,168 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,168 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,168 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,168 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,168 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,168 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,168 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,168 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,169 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,169 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,169 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,172 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,172 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,172 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,172 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,173 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,173 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,173 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,173 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,173 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,173 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 86#L1031-6true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,174 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,174 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,174 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,174 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,174 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,174 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,174 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,174 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,174 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,174 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,174 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,174 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,174 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,175 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,175 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,175 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,175 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,175 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,175 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,175 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,175 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,175 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,175 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,175 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,175 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,175 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,175 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,176 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,176 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,176 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,176 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:39,176 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,176 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,176 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,176 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,176 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,176 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,176 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,176 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,176 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,176 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 86#L1031-6true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,176 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,176 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,176 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,176 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,177 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,177 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,177 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,177 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,177 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,177 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,177 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,177 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,177 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,177 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,177 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,177 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,177 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,177 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,177 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,177 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,177 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,177 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,177 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,177 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,177 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,177 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,178 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,178 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,178 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,178 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,178 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,178 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,178 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 86#L1031-6true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,178 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,178 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,178 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,178 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,178 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,178 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,178 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,178 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,178 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,178 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,178 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,178 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 86#L1031-6true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,178 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,178 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,178 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,178 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,178 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,179 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,179 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,179 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,179 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,179 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,179 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,179 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,179 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,179 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,179 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,179 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,179 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,179 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,179 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,179 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,179 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,179 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,179 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,190 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,190 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,190 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,190 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,191 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,191 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,191 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,191 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,191 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,191 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,191 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,191 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 42#L1037true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,191 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,191 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,191 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,191 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 41#L1035true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,192 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,192 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,192 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,192 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,193 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,193 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,193 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,193 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,194 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,194 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,194 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,194 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,194 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,194 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,194 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,194 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,195 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,195 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,195 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,195 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,195 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,195 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,195 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,195 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,195 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,195 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,195 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,195 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,195 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,195 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,196 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,196 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,196 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,196 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,196 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,196 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:39,196 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,196 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,196 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,196 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,197 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,197 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,197 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,197 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,197 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,197 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,197 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,197 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,197 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,197 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,197 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,197 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,197 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,198 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,198 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,198 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,198 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,198 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,198 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,198 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,198 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,198 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,198 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,198 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,198 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,198 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,199 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,199 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,199 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,199 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,199 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,199 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,199 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,199 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,199 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,199 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,199 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,199 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,199 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,199 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,200 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,200 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,200 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,200 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,200 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,200 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,200 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,200 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,200 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,200 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,200 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,200 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,201 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,201 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,201 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,201 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,201 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,201 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,201 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,201 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,201 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,201 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,201 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,201 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,201 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,201 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,201 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,201 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,202 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,202 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,202 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,202 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,202 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,202 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,202 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,202 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,202 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,202 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,202 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,202 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,202 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,202 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,202 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,202 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,203 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,203 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,203 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,203 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,203 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,203 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,203 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,203 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,203 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,204 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,204 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,204 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,204 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,204 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,204 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,204 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,204 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,204 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,204 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,204 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,205 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,205 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,205 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,205 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,205 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,205 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,205 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,205 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,205 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,205 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,205 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,205 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,205 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,205 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,205 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,205 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:39,206 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,206 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,206 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,206 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,206 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,206 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,206 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,206 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,206 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,206 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,206 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,206 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,207 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,207 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,207 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,207 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,207 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,207 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,207 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,207 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,207 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,208 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,208 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,208 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:39,208 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,208 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,208 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,208 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,208 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,208 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,208 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,208 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,208 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,209 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,209 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,209 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,209 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,209 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,209 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,209 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:39,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,258 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,258 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,258 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,258 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,258 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,258 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,258 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,258 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:39,266 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,267 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,267 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,267 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 121#L1035-5true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,267 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,267 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,267 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,267 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, 81#L1024-3true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,269 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,270 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,270 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,270 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,270 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,270 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,270 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,270 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,276 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,276 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,276 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,276 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,276 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,276 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,276 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,276 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,277 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,277 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,277 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,277 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,279 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,279 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,279 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,279 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:39,279 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,279 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,279 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,279 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,280 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,280 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,280 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,280 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,281 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,281 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,281 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,281 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,281 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,281 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,281 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,281 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,281 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,281 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,281 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,281 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,282 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,282 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,282 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,282 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,282 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,282 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,282 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,282 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,283 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,283 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,283 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,283 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,283 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,283 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,283 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,283 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, 136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,284 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,284 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,284 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,284 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:39,284 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,284 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,284 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,284 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:39,284 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,284 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,284 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,284 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:39,285 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,285 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,285 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,285 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,285 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,285 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,285 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,285 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,286 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,286 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,286 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,286 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,286 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,286 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,286 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,286 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,287 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,287 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,287 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,287 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,287 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,287 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,287 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,287 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 01:10:39,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][166], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,353 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,353 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,353 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,353 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][166], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,354 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,354 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,354 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,354 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][131], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,355 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,355 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,355 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,355 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][131], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,355 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,355 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,355 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,355 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,370 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,370 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,370 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,370 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,370 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,370 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,370 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,370 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,370 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,371 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,371 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,371 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,371 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,371 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,371 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,371 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 66#L1032-4true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,373 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,373 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,373 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,373 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,374 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,374 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,374 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,374 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][84], [threadThread2of4ForFork0InUse, 69#L1032-5true, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,374 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,374 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,374 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,374 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,375 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,375 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,375 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,375 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,375 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,375 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,375 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,375 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][84], [threadThread2of4ForFork0InUse, 69#L1032-5true, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,375 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,375 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,375 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,375 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,391 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,391 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,391 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,391 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,391 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,391 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,391 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,391 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,392 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,392 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,392 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,392 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,392 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,392 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,392 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,392 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,393 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,393 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,393 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,393 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,393 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,393 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,393 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,393 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,394 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,394 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,394 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,394 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,394 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,394 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,394 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,394 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,395 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,395 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,395 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,395 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,395 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,395 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,395 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,395 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,396 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,396 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,396 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,396 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,396 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,396 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,396 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,396 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,396 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,396 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,396 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,396 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,397 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,397 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,397 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,397 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,403 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,403 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,403 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,403 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,404 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,404 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,404 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,404 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,405 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,405 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,405 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,405 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,405 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,405 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,405 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,405 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,406 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,406 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,406 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,406 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,407 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,407 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,407 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,407 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,407 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,407 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,407 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,407 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,408 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,408 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,408 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,408 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,408 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,408 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,408 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,408 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,408 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,408 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,409 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,409 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,409 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,409 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,409 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,409 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,410 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,410 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,410 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,410 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,410 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,410 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,410 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,410 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,411 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,411 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,411 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,411 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,411 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,411 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,411 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,411 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,411 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,411 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,411 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,412 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,412 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,412 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,412 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,412 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,412 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,412 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,412 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,412 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,413 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,413 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,413 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,413 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,414 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,414 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,414 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,414 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,416 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,416 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,416 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,416 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,417 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,417 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,417 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,417 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,418 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,418 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,418 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,418 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,418 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,418 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,418 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,418 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,419 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,419 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,419 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,419 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,419 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,419 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,419 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,419 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,420 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,420 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,420 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,420 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,421 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,421 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,421 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,421 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,421 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,421 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,421 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,421 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:39,421 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,421 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,421 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,421 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,422 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,422 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,422 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,422 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,422 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,422 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,422 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,422 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,423 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,423 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,423 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,423 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,423 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,423 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,423 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,423 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,423 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,423 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,423 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,423 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,424 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,424 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,424 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,424 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,426 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,426 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,426 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,426 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,426 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,426 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,426 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,426 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,426 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,426 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,426 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,426 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,427 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,427 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,427 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,427 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,427 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,427 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,427 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,427 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,428 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,428 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,428 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,428 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,428 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,428 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,428 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,428 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,428 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,428 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,428 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,428 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,428 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,428 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,428 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,428 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,429 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,429 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,429 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,429 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,429 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,429 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,429 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,429 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,429 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,429 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,429 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,429 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,430 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,430 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,430 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,430 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,430 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,430 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,430 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,430 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,430 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,430 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,430 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,430 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,431 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,431 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,431 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,431 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,431 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,431 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,431 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,431 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,431 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,431 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,431 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,431 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:39,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,433 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,433 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,433 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,433 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,433 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,433 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,433 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,433 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,434 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,434 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,434 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,434 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:39,434 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,434 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,434 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,434 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,434 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,434 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,435 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,435 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,435 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,435 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,435 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,435 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,435 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,435 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,435 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,435 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,435 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,435 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,435 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,435 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,436 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,436 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,436 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,436 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 12#$Ultimate##0true, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:39,710 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,710 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,710 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,710 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 12#$Ultimate##0true, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:39,710 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,710 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,710 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,710 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:39,715 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,715 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,715 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,715 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:39,715 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,715 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,715 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,715 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:39,734 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,734 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,734 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,734 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:39,734 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,734 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,734 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,734 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 01:10:39,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,748 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,748 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,748 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,748 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,748 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,748 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,748 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,748 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,749 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,749 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,749 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,749 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,749 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,749 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,749 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,749 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,760 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,760 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,760 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,760 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,760 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,760 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,760 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,760 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,761 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,761 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,761 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,761 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,761 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,761 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,761 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,761 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,762 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,762 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,762 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,762 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,762 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,762 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,762 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,762 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,762 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,763 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,763 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,763 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,763 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,763 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,763 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,763 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,783 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,783 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,783 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,783 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,783 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,783 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,783 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,783 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,784 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,784 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,784 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,784 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,784 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,784 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,784 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,784 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,785 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 41#L1035true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,785 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,785 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,785 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,785 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,786 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,786 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,786 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,786 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,786 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,786 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,786 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,786 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,786 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,786 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,786 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,786 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,786 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,786 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,786 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,786 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,787 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,787 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,787 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,787 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,787 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,787 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,787 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,787 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,788 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,788 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,788 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,788 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,788 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,788 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,788 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,788 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,789 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,789 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,789 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,789 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:39,790 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,790 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,790 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,790 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:39,790 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,790 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,790 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,790 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,791 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,791 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,791 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,791 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,791 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,791 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,791 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,791 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,792 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,792 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,792 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,792 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,792 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,792 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,792 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,792 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,792 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,792 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,792 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,792 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,815 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,815 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,815 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,815 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 41#L1035true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,815 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,815 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,815 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,815 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,815 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,815 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,815 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,815 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 41#L1035true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,816 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,816 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,816 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,816 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,817 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,817 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,817 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,817 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,817 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,817 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,817 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,817 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,818 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,818 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,818 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,818 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,818 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,818 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,818 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,818 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,824 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,824 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,824 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,824 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,824 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,824 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,824 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,824 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,825 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,825 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,825 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,825 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,825 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,825 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,825 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,825 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,843 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,843 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,843 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,843 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,844 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,844 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,844 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,844 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,844 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,844 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,844 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,844 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,845 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,845 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,845 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,845 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,846 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,846 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,846 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,846 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,846 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,846 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,846 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,846 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,847 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,847 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,847 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,847 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,847 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,847 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,847 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,847 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,849 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,850 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,850 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,850 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,850 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,850 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,850 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,850 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,850 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,850 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,850 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,850 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,850 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,850 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,850 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,850 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,851 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,851 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,851 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,851 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 41#L1035true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,851 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,851 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,851 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,851 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,852 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,852 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,852 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,852 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,852 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,852 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,852 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,852 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,852 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,852 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,852 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,852 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,852 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,852 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,852 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,853 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,853 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,853 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,853 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,853 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,853 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,853 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,853 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,853 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,854 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,854 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,854 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,854 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,854 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,854 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,854 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,854 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,855 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,855 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,855 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,855 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 41#L1035true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,855 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,855 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,855 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,855 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,856 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,856 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,856 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,856 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,856 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,856 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,856 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,856 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,857 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,857 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,857 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,857 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,858 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,858 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,858 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,858 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,859 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,859 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,859 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,859 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,859 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,859 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,859 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,859 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,860 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,860 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,860 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,860 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,860 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,860 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,860 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,860 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,861 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,861 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,861 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,861 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:39,862 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,862 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,862 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,862 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,862 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,862 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,863 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,863 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,863 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,863 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,863 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,863 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,864 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,864 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,864 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,864 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,864 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,864 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,864 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,864 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,865 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,865 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,865 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,865 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,865 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,865 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,865 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,865 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,868 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,868 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,868 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,868 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,868 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,868 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,868 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,868 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,869 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,869 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,869 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,869 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,870 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,870 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,870 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,870 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,870 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,870 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,870 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,870 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,871 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,871 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,871 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,871 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,873 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,873 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,873 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,873 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, 42#L1037true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,873 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,873 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,873 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,873 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,874 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,874 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,874 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,874 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,874 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,874 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,874 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,874 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,875 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,875 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,875 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,875 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,875 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,875 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,875 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,875 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,875 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,875 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,875 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,875 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,876 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,876 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,876 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,876 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,887 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,887 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,887 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,887 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,887 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,887 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,887 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,887 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,888 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,888 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,888 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,888 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,888 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,888 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,888 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,888 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,889 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,889 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,889 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,889 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,889 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,889 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,889 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,889 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,891 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,891 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,891 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,892 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,892 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,892 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,892 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,892 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,892 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,892 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,892 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,893 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,893 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,893 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,893 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,893 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,893 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,893 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,893 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,893 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,893 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,893 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,893 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,893 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,894 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,894 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,894 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,894 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,895 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,895 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,895 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,895 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,895 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,895 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,895 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,895 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,895 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,896 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,896 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,896 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:39,897 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,897 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,897 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,897 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,897 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,897 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,897 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,897 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:39,897 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,897 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,897 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,897 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:39,897 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,897 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,897 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,897 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,898 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,898 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,898 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,898 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 41#L1035true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,898 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,898 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,898 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,898 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,899 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,899 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,899 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,899 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,899 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,899 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,899 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,899 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,899 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,899 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,899 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,899 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,899 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,899 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,899 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,900 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,900 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,900 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,900 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,900 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,900 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,900 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,900 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,900 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,900 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,900 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,900 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,901 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 41#L1035true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,901 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,901 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,901 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,901 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,903 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,903 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,903 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,903 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,904 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,904 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,904 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,904 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,907 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,907 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,907 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,907 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,908 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,908 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,908 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,908 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,910 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,910 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,910 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,910 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,913 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,913 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,913 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,913 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,913 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,913 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,913 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,913 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,913 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,913 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,913 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,913 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,914 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,914 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,914 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,914 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,924 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,924 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,924 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,924 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,924 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,924 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,924 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,924 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,924 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,924 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,925 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,925 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,925 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,925 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,925 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,925 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,925 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,925 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,925 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,925 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,925 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,925 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,925 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,925 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,927 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,927 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,927 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,927 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,927 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,927 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,927 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,927 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,929 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,930 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,930 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,930 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,930 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,930 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,930 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,930 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,930 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,930 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,930 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,930 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,930 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,930 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,930 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,930 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,930 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,930 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,930 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,930 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,931 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,931 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,931 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,931 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,931 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,931 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,931 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,931 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,931 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,931 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,931 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,931 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,933 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,933 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,933 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,933 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,933 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,933 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,933 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,933 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,933 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,933 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,933 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,933 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,933 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,933 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,933 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,933 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,934 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,934 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,934 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,934 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:39,934 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,934 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,934 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,934 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,934 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,934 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,934 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,934 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:39,934 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,934 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,934 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:39,934 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 63#L1022-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,016 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,016 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,016 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,016 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 12#$Ultimate##0true, 63#L1022-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,016 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,016 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,016 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,016 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,017 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,017 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,018 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,018 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,018 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,018 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,018 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,018 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,018 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,018 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,018 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,018 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 12#$Ultimate##0true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,018 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,018 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,018 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,018 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1022-3true, 12#$Ultimate##0true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,019 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,019 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,019 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,019 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 63#L1022-3true, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,019 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,019 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,019 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,019 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,020 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,020 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,020 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,020 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,020 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,020 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,020 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,020 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,020 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,020 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,020 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,020 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,020 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,021 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,021 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,021 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 128#$Ultimate##0true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,021 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,021 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,021 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,021 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 63#L1022-3true, 128#$Ultimate##0true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,021 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,021 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,021 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,021 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,022 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,022 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,022 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,022 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,022 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,022 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,022 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,022 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,024 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,024 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,024 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,024 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 59#L1035-4true, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,026 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,026 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,026 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,027 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,027 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,027 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,027 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,027 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,027 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,027 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,027 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,027 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,028 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,028 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,028 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,028 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,031 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,031 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,031 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,031 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,031 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,031 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,031 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,031 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,031 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,031 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,032 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,032 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,032 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,032 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,032 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,032 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,032 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,032 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,032 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,032 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,033 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,033 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,033 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,033 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,033 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,033 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,033 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,033 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,033 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,033 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,034 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,034 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,034 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,034 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,034 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,034 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,034 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,034 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,034 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,034 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,035 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,035 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,035 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,035 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,035 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,035 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,035 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,035 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,035 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,035 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,035 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,035 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,035 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,035 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,035 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,035 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,035 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,035 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,036 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 60#L1034true, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,036 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,036 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,036 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,036 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,036 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,038 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,038 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,038 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,038 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,038 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,038 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,038 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,038 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,038 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,038 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,038 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,038 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,038 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,038 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,038 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,038 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,038 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,038 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,039 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,039 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,039 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,039 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,039 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,039 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,039 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,039 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,039 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,039 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,039 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,039 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,039 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,039 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,039 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,039 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,039 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,039 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,039 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,039 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,039 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,039 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,039 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,040 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,040 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,040 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,040 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,040 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,040 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,040 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,040 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,040 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,040 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,040 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,040 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,040 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,040 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,040 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,040 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,040 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,040 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,040 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,040 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,040 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,040 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,041 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,041 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,041 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,041 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,041 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,041 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,041 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,041 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,041 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,041 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,041 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,041 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,041 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,041 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,041 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,041 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,041 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,041 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,041 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,041 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,041 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,041 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,041 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,042 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,042 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,042 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,042 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,042 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,042 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,042 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,042 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,042 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,042 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,042 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,042 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,042 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,042 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,042 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,042 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,042 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,042 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,042 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,042 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,042 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,042 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,042 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,043 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,043 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,043 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,043 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,043 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,043 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,043 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,043 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,043 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,043 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,043 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,043 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 86#L1031-6true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,043 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,043 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,043 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,043 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,043 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,043 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,043 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,043 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,043 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,043 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,043 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,044 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,044 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,044 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,044 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,044 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,044 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,044 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,044 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,044 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,044 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,044 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,044 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,053 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,053 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,053 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,053 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,054 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,054 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,054 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,054 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,054 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,054 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,055 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,055 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,055 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,055 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,055 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,055 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,055 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,055 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,055 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,055 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,056 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,056 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,056 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,056 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,056 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,056 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,056 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,056 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,056 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,056 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,056 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,056 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,056 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,056 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,056 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,056 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,057 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,057 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,057 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,057 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,057 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,057 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,057 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,057 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,057 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,057 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,057 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,057 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,057 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,057 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,057 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,058 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,058 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,058 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,058 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,058 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,058 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,058 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,058 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,058 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,058 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,058 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,058 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,058 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,058 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,058 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,058 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,059 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,059 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,059 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,059 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,059 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,059 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,059 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,059 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,059 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,059 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,059 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,059 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,059 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,060 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,060 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,060 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,060 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,060 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,060 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,060 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,060 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 84#L1035-1true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,061 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,061 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,061 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,061 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,061 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,061 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,061 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,061 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,062 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,062 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,062 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,062 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,062 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,062 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,062 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,062 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,062 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,062 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,062 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,062 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,063 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,063 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,063 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,063 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,063 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,063 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,063 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,063 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,063 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,063 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,063 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,063 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 63#L1022-3true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,064 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,064 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,064 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,064 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,064 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,064 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,064 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,064 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,064 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,064 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,064 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,064 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,064 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,065 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,065 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,065 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 41#L1035true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,065 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,065 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,065 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,065 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,065 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,065 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,065 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,065 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,065 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,065 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,065 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,065 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 79#L1024-3true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,065 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,065 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,065 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,065 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,066 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,066 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,066 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,066 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 41#L1035true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,066 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,066 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,066 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,066 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,066 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,066 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,066 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,066 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 41#L1035true, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,066 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,067 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,067 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,067 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,067 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,067 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,067 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,067 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,067 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,067 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,067 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,067 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,067 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,067 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,067 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,067 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,067 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,067 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,067 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,067 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,068 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,068 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,068 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,068 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,068 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,068 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,068 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,068 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,068 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,068 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,068 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,068 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,068 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,068 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,068 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,068 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,069 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,069 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,069 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,069 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,069 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,069 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,069 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,069 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,069 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,069 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,069 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,069 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,069 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,069 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,069 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,069 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,069 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,069 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,069 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,069 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,070 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,070 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,070 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,070 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,070 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,070 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,070 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,070 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,070 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,070 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,070 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,070 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,070 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,070 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,070 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,070 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,071 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,071 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,071 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,071 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,071 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,071 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,071 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,071 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,071 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,071 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,071 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,071 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,071 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,071 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,071 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,071 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,072 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,072 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,072 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,072 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,072 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,072 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,072 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,072 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,072 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,072 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,072 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,072 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,072 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,072 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,072 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,072 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,072 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,072 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,072 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,072 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,073 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,073 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,073 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,073 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,073 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,073 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,073 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,073 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:40,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,073 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,073 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,073 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,073 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,073 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,073 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,073 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,073 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,095 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,095 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,095 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,095 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,105 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,106 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,106 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,106 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,106 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,106 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,106 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,106 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,106 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,106 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,106 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,106 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,106 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,106 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,106 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,106 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,107 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,107 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,107 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,107 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,107 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,107 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,107 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,107 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,107 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,107 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,107 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,107 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,107 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,107 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,107 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,108 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,111 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,111 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,112 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,112 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,112 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,112 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,112 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,112 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,112 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,113 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,113 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,113 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,114 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,114 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,114 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,114 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,114 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,114 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,114 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,114 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,115 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,115 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,115 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,115 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,115 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,115 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,115 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,115 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,116 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,116 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,116 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,116 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,116 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,116 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,116 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,116 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,116 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,116 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,116 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,116 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,116 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,116 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,117 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,117 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,117 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,117 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,117 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,117 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,117 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,117 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,117 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,117 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,117 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,117 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,118 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,118 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,118 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,118 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,118 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,118 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,118 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,118 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,118 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,118 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,118 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,118 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,118 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,118 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,119 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,119 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,119 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,119 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,119 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,119 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,119 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,119 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,119 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,119 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,119 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,119 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,120 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,120 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,120 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,120 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,120 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,120 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,120 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,120 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,121 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,121 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,121 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,121 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,121 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,121 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,121 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,121 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,121 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,121 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,121 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,121 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,122 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,122 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,122 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,122 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,122 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,122 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,122 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,122 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 139#L1034-5true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,123 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,123 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,123 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,123 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,123 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,123 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,123 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,123 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 01:10:40,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][166], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,149 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,149 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,149 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,149 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][166], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,149 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,149 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,149 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,149 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][131], [57#L1023-5true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,150 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,150 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,150 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,150 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][131], [57#L1023-5true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,150 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,150 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,150 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,150 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][166], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,173 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,173 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,173 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,173 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][166], [69#L1032-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,174 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,174 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,174 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,174 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][131], [57#L1023-5true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,175 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,175 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,175 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,175 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][131], [57#L1023-5true, 69#L1032-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,176 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,176 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,176 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,176 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][168], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,186 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,186 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,186 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,186 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][168], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,187 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,187 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,187 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,187 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][133], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:40,188 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,188 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,188 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,188 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][133], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:40,188 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,188 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,188 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,188 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][166], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,189 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,189 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,189 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,189 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][166], [69#L1032-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,190 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,190 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,190 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,190 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][166], [threadThread2of4ForFork0InUse, 69#L1032-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,192 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,192 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,192 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,192 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][166], [threadThread2of4ForFork0InUse, 69#L1032-5true, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,193 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,193 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,193 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,193 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,193 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,193 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,193 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,193 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][131], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,193 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,194 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,194 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,194 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][131], [69#L1032-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,194 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,194 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,194 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,194 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][131], [136#L1023-6true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,194 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,194 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,194 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,194 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][131], [136#L1023-6true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,195 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,195 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,195 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,195 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,196 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,196 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,196 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,196 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][88], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:40,210 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,210 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,210 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,210 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 57#L1023-5true, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,211 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,211 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,211 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,211 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][88], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,211 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,211 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,211 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,211 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,212 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,212 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,212 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,212 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][84], [69#L1032-5true, 57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,212 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,212 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,212 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,212 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,212 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,212 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,212 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,212 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,212 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,212 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,212 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,212 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][84], [69#L1032-5true, 57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,212 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,212 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,213 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,213 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,213 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,213 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,213 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,213 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,213 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,213 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,213 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,213 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,214 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,214 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,214 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,214 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,214 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,214 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,214 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,214 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][84], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,214 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,214 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,214 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,214 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,214 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,215 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,215 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,215 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,215 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,215 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,215 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,215 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,215 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,215 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,215 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,215 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][84], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,215 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,215 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,215 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,215 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,215 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,215 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,215 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,215 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][84], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,216 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,216 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,216 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,216 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,216 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,216 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,216 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,216 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,216 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,216 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,216 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,216 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][84], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,216 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,216 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,216 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,216 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,217 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,217 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,217 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,217 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][84], [threadThread2of4ForFork0InUse, 69#L1032-5true, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,217 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,217 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,217 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,217 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,217 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,217 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,217 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,217 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,217 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,217 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,217 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,217 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,218 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,218 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,218 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,218 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][84], [threadThread2of4ForFork0InUse, 69#L1032-5true, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,218 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,218 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,218 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,218 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,218 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,218 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,218 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,218 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 57#L1023-5true, 69#L1032-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,228 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,228 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,228 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,228 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,229 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,229 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,229 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,229 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,229 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,229 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,229 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,229 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,231 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,231 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,231 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,231 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,231 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,231 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,231 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,231 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,232 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,232 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,232 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,232 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,232 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,232 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,232 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,232 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,233 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,233 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,233 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,233 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,233 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,233 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,233 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,233 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,233 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,234 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,234 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,234 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,234 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,234 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,234 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,234 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,235 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,235 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,235 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,235 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,235 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,235 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,235 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,235 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,235 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,235 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,235 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,235 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,236 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,236 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,236 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,236 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,236 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,236 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,236 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,236 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,236 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,236 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,236 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,236 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,236 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,236 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,236 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,236 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,237 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,237 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,237 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,237 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,239 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,239 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,239 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,239 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,240 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,240 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,240 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,240 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,241 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,241 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,241 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,241 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,242 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,242 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,242 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,242 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,243 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,243 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,243 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,243 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,244 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,244 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,244 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,244 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,246 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,246 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,246 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,246 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,247 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,247 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,247 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,247 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,248 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,248 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,248 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,248 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,248 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,248 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,248 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,248 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,248 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,248 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,248 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,248 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,249 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,249 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,249 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,249 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,249 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,249 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,249 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,249 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,250 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,250 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,250 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,250 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,251 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,251 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,251 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,251 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,251 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,251 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,251 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,251 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,252 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,252 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,252 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,252 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,252 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,252 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,252 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,252 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,253 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,253 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,253 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,253 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,253 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,253 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,253 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,253 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,253 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,253 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,253 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,253 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,254 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,254 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,254 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,254 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,254 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,254 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,254 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,254 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,254 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,254 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,254 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,254 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,255 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,255 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,255 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,255 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,255 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,255 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,255 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,255 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,255 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,255 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,255 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,255 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,255 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,255 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,255 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,255 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,256 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,256 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,256 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,256 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,256 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,256 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,256 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,256 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,257 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,257 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,257 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,257 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,258 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,258 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,258 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,258 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,258 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,258 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,258 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,258 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 79#L1024-3true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,259 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,259 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,259 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,259 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,259 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,259 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,259 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,259 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 66#L1032-4true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,260 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,260 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,260 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,260 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 66#L1032-4true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,260 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,260 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,260 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,260 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,261 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,261 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,261 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,261 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,262 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,262 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,262 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,262 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,262 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,262 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,263 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,263 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,263 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,263 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,263 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,263 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,263 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,263 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,264 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,264 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,264 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,264 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,265 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,265 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,265 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,265 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,265 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,265 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,265 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,265 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,265 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,265 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,265 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,265 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,265 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,265 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,265 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,265 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,266 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,266 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,266 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,266 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,266 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,266 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,266 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,266 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,266 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,266 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,266 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,266 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,267 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,267 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,267 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,267 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,267 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,267 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,267 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,267 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,267 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,268 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,268 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,268 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,268 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,268 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,268 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,268 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,268 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,268 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,268 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,268 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,268 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,268 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,268 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,268 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,269 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,269 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,269 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,269 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,269 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,269 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,269 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,269 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,269 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,270 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,270 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,270 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,270 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,270 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,270 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,270 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,270 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,270 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,270 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,270 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,270 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,270 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,270 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,270 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,271 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,271 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,271 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,271 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,273 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,273 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,273 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,273 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,273 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,273 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,273 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,273 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,274 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,274 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,274 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,275 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,275 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,275 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,275 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,275 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,275 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,275 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,275 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,275 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,276 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,276 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,276 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,276 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,276 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,276 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,276 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,276 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,277 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,277 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,277 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,277 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,277 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,277 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,277 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,277 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,277 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,277 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,277 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,277 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,277 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,277 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,277 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,278 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,278 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,278 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,278 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,278 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,278 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,278 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,278 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,278 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,278 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,278 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,278 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,278 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,279 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,279 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,279 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,279 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,279 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,279 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,279 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,279 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,279 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,279 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,279 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,279 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 40#$Ultimate##0true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,279 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,279 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,280 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,280 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,280 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,280 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,280 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,280 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 70#L1038true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,414 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,414 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,414 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,414 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,417 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,417 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,417 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,417 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,421 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,421 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,421 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,421 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,421 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,421 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,421 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,421 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 12#$Ultimate##0true, 160#true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,434 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,434 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,434 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,435 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 12#$Ultimate##0true, 160#true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,435 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,435 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,435 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,435 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 128#$Ultimate##0true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,439 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,439 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,439 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,439 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 128#$Ultimate##0true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,440 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,440 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,440 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,440 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 12#$Ultimate##0true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,446 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,446 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,446 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,446 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 12#$Ultimate##0true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,447 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,447 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,447 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,447 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 12#$Ultimate##0true, 160#true, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,449 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,449 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,449 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,449 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 70#L1038true, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,450 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,450 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,450 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,450 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,456 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,456 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,456 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,456 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,457 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,457 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,457 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,457 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,458 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,458 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,458 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,458 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,458 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,458 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,458 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,458 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 70#L1038true, 160#true, 22#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,464 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,464 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,464 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,465 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,473 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,473 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,473 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,473 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,473 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,473 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,473 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,473 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,478 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,478 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,478 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,478 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,479 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,479 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,479 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,479 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,480 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,480 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,480 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,480 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,481 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,481 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,481 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,481 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,482 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,482 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,482 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,482 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,482 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,483 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,483 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,483 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 01:10:40,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,500 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,500 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,500 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,500 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 70#L1038true, 160#true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,501 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,501 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,501 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,501 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 63#L1022-3true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:40,501 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,502 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,502 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,502 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,502 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,502 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,502 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,502 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,506 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,506 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,506 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,506 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,506 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,506 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,506 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,506 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,507 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,507 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,507 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,507 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,507 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,507 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,507 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,507 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,508 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,508 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,508 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,508 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,508 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,508 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,508 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,509 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,511 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,511 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,511 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,511 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,511 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,511 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,511 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,511 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,512 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,512 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,512 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,512 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,512 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,512 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,512 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,512 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,512 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,512 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,512 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,512 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,513 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,513 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,513 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,513 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,513 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,513 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,513 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,513 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,514 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,514 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,514 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,514 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,524 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,524 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,524 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,525 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,525 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,525 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,525 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,525 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,526 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,526 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,526 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,526 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,526 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,526 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,526 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,526 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,527 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,527 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,527 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,527 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,527 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,527 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,527 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,527 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,530 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,530 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,530 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,530 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,530 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,530 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,530 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,530 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,531 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,531 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,531 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,531 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,531 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,531 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,531 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,531 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,531 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,531 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,531 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,531 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,532 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,532 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,532 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,532 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,532 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,532 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,532 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,532 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,533 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,533 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,533 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,533 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,534 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,534 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,534 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,534 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,534 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,534 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,534 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,534 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,535 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,535 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,535 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,535 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,535 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,535 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,535 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,535 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,536 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,536 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,536 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,536 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,536 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,536 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,536 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,536 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,537 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,537 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,537 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,537 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 41#L1035true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,537 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,537 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,537 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,537 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,538 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,538 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,538 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,538 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 41#L1035true, 128#$Ultimate##0true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,538 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,538 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,538 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,538 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,538 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,539 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,539 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,539 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,539 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,539 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,539 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,539 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,539 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,539 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,539 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,539 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,539 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,539 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,539 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,539 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,540 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,540 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,540 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,540 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 79#L1024-3true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,540 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,540 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,540 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,540 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,542 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,542 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,542 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,542 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,548 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,548 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,548 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,548 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,549 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,549 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,549 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,549 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,550 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,550 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,550 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,550 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,550 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,550 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,550 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,550 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,569 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,569 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,569 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,569 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,570 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,570 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,570 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,570 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,571 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,571 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,571 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,571 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,571 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,571 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,571 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,571 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,572 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,572 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,572 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,572 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,572 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,572 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,572 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,572 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,573 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,573 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,573 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,573 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,573 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,573 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,573 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,573 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,574 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,574 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,574 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,574 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 41#L1035true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,574 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,574 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,574 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,574 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,575 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,575 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,575 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,575 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 41#L1035true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,575 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,575 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,575 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,575 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,576 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,576 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,576 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,576 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,576 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,576 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,576 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,576 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,577 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,577 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,577 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,577 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,577 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,577 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,577 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,577 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,578 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,578 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,578 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,578 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,578 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,578 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,578 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,578 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,578 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,578 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,578 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,578 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,578 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,578 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,578 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,579 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,583 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,583 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,583 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,583 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,584 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,584 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,584 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,584 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,585 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,585 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,585 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,585 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,585 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,585 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,586 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,586 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,587 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,587 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,587 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,587 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,587 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,587 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,587 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,587 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,590 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,590 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,590 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,590 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,591 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,591 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,591 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,591 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,592 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,592 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,592 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,592 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,592 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,592 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,592 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,592 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,592 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,592 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,592 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,592 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,593 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,593 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,593 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,593 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 42#L1037true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,593 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,593 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,593 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,593 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,594 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,594 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,594 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,594 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,777 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,777 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,777 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,777 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,778 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,778 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,778 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,778 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,779 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,779 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,779 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,779 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,779 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,779 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,779 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,779 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,780 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,780 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,780 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,780 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,781 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,781 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,781 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,781 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,783 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,783 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,783 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,784 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,784 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,784 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,784 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,784 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,785 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,785 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,785 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,785 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,785 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,785 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,785 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,785 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,785 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,785 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,785 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,785 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,786 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,786 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,786 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,786 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,786 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,786 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,786 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,786 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,787 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,787 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,787 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,787 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,788 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,788 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,788 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,788 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 41#L1035true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,788 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,788 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,788 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,788 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,789 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,789 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,789 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,789 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,789 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,790 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,790 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,790 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,790 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,790 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,790 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,790 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,790 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,790 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,790 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,790 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 79#L1024-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,791 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,791 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,791 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,791 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 79#L1024-3true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,791 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,791 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,791 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,791 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,792 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,792 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,792 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,792 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,792 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,792 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,792 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,792 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,792 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,792 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,792 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,792 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,792 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,792 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,792 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,792 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,793 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,793 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,793 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,793 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 128#$Ultimate##0true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,793 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,793 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,793 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,793 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,794 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,794 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,794 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,794 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,794 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,794 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,794 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,794 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,797 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,797 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,797 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,797 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,797 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,797 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,797 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,797 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,800 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,800 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,800 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,800 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,801 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,801 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,801 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,801 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,801 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,801 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,801 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,801 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,804 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,804 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,804 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,804 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,804 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,804 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,804 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,804 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,805 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,805 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,805 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,805 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,805 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,805 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,805 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,805 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,805 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,805 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,805 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,805 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,806 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,806 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,806 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,806 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,806 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,806 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,806 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,806 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,807 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,807 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,807 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,807 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,807 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,807 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,807 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,808 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,808 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,809 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,809 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,809 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,809 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,809 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,809 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,809 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,810 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,810 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,810 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,810 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,810 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,810 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,810 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,810 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,810 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,810 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,810 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,810 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,811 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,811 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,811 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,811 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,811 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,811 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,811 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,811 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,819 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,819 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,819 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,819 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 49#L1035-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,820 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,820 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,820 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,820 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,821 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,821 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,821 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,821 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,821 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,821 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,821 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,821 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,822 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,822 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,822 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,822 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,823 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,823 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,823 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,823 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,825 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,825 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,825 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,825 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,826 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,826 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,826 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,826 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,826 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,826 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,826 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,826 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,827 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,827 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,827 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,827 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,827 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,827 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,827 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,827 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,827 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,827 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,827 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,827 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,828 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,828 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,828 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,828 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,829 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,829 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,829 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,829 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,829 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,829 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,829 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,829 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,830 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,830 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,830 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,830 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,831 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,831 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,831 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,831 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,831 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,831 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,831 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,831 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,832 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,832 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,832 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,832 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 84#L1035-1true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,832 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,832 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,832 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,832 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 84#L1035-1true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,832 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,832 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,832 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,832 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,833 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,833 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,833 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,833 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,835 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,835 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,835 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,835 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 41#L1035true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,835 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,835 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,835 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,835 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,838 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,838 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,838 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,838 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,838 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,838 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,838 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,838 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,838 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,838 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,838 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,838 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,839 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,839 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,839 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,839 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,841 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,841 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,841 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,841 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,841 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,841 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,841 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,841 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,841 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,841 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,842 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,842 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,842 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,842 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,842 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,842 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,845 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,845 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,845 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,845 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,845 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,845 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,845 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,845 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 60#L1034true, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,846 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,846 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,846 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,846 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 60#L1034true, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,846 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,846 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,846 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,846 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,850 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,850 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,850 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,850 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,850 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,850 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,850 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,850 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,850 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,850 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,850 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,850 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,851 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,851 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,851 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,851 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,913 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:40,913 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:40,913 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:40,913 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:40,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,913 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:40,913 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:40,913 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:40,913 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:40,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [60#L1034true, 57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,913 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:40,913 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:40,913 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:40,913 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:40,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,913 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:40,913 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:40,914 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:40,914 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:40,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,953 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,953 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,953 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,953 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,953 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,953 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,953 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,953 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,956 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,956 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,956 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,956 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,956 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,956 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,956 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,956 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,956 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,956 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,956 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,957 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:40,957 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,957 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,957 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,957 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,960 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,960 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,960 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,960 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 41#L1035true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,960 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,960 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,960 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,960 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,960 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,960 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,960 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,961 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,961 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,961 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,961 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,961 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,961 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,961 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,961 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,961 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,961 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,961 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,961 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,961 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,961 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,961 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,961 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,961 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,961 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,961 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,962 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,962 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,962 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,962 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,962 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,962 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,963 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,963 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,963 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,963 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,963 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,963 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,963 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,963 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,963 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,963 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,964 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,964 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,964 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,964 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,964 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,964 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,964 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,964 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,964 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,964 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,964 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,964 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,964 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,964 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,964 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,964 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,964 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,964 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,964 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,965 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,965 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,965 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,965 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,965 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,965 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,965 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,965 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,965 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,965 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,965 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,965 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,965 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,965 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,965 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,965 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,965 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,965 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,966 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,966 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,966 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,966 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,966 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,966 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,966 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,966 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,966 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,966 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,966 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,966 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,966 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,966 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,966 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,966 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,966 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,966 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,967 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,967 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,967 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,967 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,967 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,967 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,967 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,967 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,967 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,967 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,967 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,967 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,967 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,967 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,967 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,967 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,967 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,968 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 60#L1034true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,968 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,968 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,968 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,968 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,968 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,968 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 60#L1034true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,968 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,968 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,968 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,968 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,968 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,968 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,968 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,969 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,969 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,969 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,969 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,969 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,969 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,969 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,969 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,969 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,969 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,969 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 60#L1034true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,969 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,969 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,969 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,969 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,969 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,986 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,986 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,986 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,986 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,986 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,986 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,986 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,986 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,986 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,986 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,986 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,986 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,987 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,987 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,987 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,987 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,987 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,987 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,987 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,987 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,988 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,988 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,988 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,988 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,988 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,988 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,988 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,988 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,988 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,988 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,988 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,988 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,988 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,988 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,988 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,988 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,988 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,988 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,988 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,989 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,989 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,989 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,989 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,989 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,989 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,989 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,989 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,989 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,989 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,989 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,989 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,989 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,990 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,990 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,990 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,990 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,990 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,990 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,990 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,990 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,990 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,990 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,990 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,990 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,990 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,990 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,990 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,990 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,990 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,990 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,990 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,990 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,991 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,991 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,991 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,991 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,991 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,991 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,991 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,991 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,991 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,991 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,991 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,991 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,991 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,991 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,991 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,991 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,992 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,992 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,992 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,992 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,992 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,992 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,992 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,992 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,992 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,992 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,992 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,992 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,992 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,992 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,992 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,992 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,993 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,993 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,993 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,993 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,993 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,993 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,993 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,993 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,993 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,993 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,993 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,993 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,993 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,993 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,993 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,993 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,993 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,993 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,993 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,993 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,994 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,994 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,994 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,994 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,994 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,994 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,994 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,994 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,994 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,994 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,994 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,994 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,995 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,995 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,995 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,995 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,995 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,995 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,995 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,995 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:40,995 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,995 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,995 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,995 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,995 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,995 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,995 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,995 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:40,996 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,996 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,996 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,996 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,997 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,997 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,997 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,997 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,997 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,997 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,997 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,997 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,997 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,997 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,997 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,997 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,998 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,998 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,998 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,998 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,998 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,998 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,998 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,998 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:40,999 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,999 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,999 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,999 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:40,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,999 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,999 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,999 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,999 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 84#L1035-1true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:40,999 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,999 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,999 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:40,999 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,000 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,000 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,000 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,000 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,000 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,000 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,000 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,000 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,000 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,000 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,000 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,000 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,001 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,001 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,001 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,001 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,001 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,001 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,001 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,001 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,001 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,001 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,001 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,001 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,001 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,001 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,001 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,001 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,002 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,002 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,002 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,002 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,002 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,002 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,002 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,002 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,002 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,002 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,002 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,002 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,002 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,002 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,002 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,002 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 84#L1035-1true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,003 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,003 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,003 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,003 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,003 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,003 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,003 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,003 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,003 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,003 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,003 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,003 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 41#L1035true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,003 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,003 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,003 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,003 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,003 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,003 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,004 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,004 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,004 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,004 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,004 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,004 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,004 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,004 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,004 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,004 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 41#L1035true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,004 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,004 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,004 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,004 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,005 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,005 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,005 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,005 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,005 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,005 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,005 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,005 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,005 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,005 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,005 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,005 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,005 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,005 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,005 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,005 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,005 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,005 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,006 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,006 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 41#L1035true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,006 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,006 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,006 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,006 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,006 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,006 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,006 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,006 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,006 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,006 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,006 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,006 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,006 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,006 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,006 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,006 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,006 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,006 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,006 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,007 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,007 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,007 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,010 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,010 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,011 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,011 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,011 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,011 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,011 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,011 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,011 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,011 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:41,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,011 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,011 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,011 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,011 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,025 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,025 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,025 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,025 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,026 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,026 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,026 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,026 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,027 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,027 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,027 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,027 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 42#L1037true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,028 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,028 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,028 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,028 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,029 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,029 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,029 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,029 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,029 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,029 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,029 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,029 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,029 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,029 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,029 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,029 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,030 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,030 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,030 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,030 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,030 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,030 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,030 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,030 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,044 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,044 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,044 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,044 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,045 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,045 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,045 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,045 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,046 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,046 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,046 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,046 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,046 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,046 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,046 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,046 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,047 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,047 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,047 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,047 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,048 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,048 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,048 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,048 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,048 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,048 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,048 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,048 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,048 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,048 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,048 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,048 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,049 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,049 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,049 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,049 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,049 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,049 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,049 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,049 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,049 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,049 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,049 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,049 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,050 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,050 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,050 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,050 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,050 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,050 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,050 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,050 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,050 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,050 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,050 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,050 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,050 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,050 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,050 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,051 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,051 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,051 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,051 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,051 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,051 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,051 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,051 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,051 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,051 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,051 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,051 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,051 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,052 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,052 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,052 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,052 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,052 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,052 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,052 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,052 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,052 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,052 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,052 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,052 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,053 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,053 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,053 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,053 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,053 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,053 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,053 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,053 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,054 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,054 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,054 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,054 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,054 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,054 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,054 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,054 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,054 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,054 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,054 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,054 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,054 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,054 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,054 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,054 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,055 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,055 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,055 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,055 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,055 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,055 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,055 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,055 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,055 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,055 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,055 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,055 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,055 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,056 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,056 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,056 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,056 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,056 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,056 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,056 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,056 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,056 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,056 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,056 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:10:41,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][168], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:41,079 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,079 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,079 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,079 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][168], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:41,080 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,080 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,080 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,080 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][133], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:41,081 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,081 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,081 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,081 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][133], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:41,081 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,081 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,081 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,081 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][166], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,082 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,082 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,082 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,082 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][166], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,082 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,082 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,082 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,082 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][166], [threadThread2of4ForFork0InUse, 69#L1032-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,084 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,085 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,085 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,085 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][166], [threadThread2of4ForFork0InUse, 69#L1032-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,085 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,085 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,085 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,085 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,086 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,086 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,086 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,086 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,086 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,086 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,086 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,086 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,086 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,086 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,086 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,086 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, 136#L1023-6true, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,087 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,087 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,087 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,087 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][131], [threadThread2of4ForFork0InUse, 136#L1023-6true, 69#L1032-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,087 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,087 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,087 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,087 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [57#L1023-5true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,088 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,088 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,088 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,088 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,098 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,098 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,098 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,098 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,098 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,098 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,098 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,098 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [57#L1023-5true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,099 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,099 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,099 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,100 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [57#L1023-5true, 69#L1032-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,100 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,100 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,100 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,100 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][168], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:41,113 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,113 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,113 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,113 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][168], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:41,114 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,114 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,114 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,114 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, 57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,115 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,115 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,115 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,116 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][133], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:41,116 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,116 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,116 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,116 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, 57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,116 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,116 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,116 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,116 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][133], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:41,116 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,116 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,116 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,116 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][166], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,118 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,118 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,118 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,118 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][166], [69#L1032-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,118 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,118 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,118 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,118 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][166], [threadThread2of4ForFork0InUse, 69#L1032-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,121 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,121 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,121 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,121 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][166], [threadThread2of4ForFork0InUse, 69#L1032-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,122 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,122 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,122 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,122 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 12#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,123 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,123 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,123 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,123 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][131], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,123 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,123 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,123 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,123 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][131], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,124 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,124 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,124 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,124 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][131], [136#L1023-6true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,124 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,124 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,124 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,124 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][131], [136#L1023-6true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,125 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,125 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,125 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,125 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,126 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,126 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,126 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,126 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][171], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,139 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,139 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,139 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,139 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][171], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,139 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,139 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,139 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,140 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][136], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,140 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,140 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,140 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,141 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][136], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,141 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,141 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,141 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,141 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][168], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:41,142 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,142 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,142 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,142 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][168], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,143 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,143 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,143 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,143 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][168], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:41,145 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,145 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,145 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,145 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][168], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:41,146 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,146 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,146 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,146 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:41,146 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,146 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,146 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,147 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][133], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,147 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,147 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,147 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,147 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][133], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:41,147 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,147 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,147 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,147 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][133], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,148 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,148 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,148 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,148 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][133], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,148 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,148 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,148 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,148 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:41,149 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,149 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,149 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,149 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,150 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,150 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,150 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,150 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,151 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,151 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,151 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,151 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,151 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,151 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,151 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,151 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#$Ultimate##0true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,152 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,152 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,152 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,152 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,152 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,152 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,152 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,152 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,153 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,153 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,153 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,153 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,153 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,153 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,153 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,153 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [136#L1023-6true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,154 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,154 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,154 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,154 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][94], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,173 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,173 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,173 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,173 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:41,173 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,173 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,173 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,173 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][94], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,173 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,173 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,173 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,173 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][88], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,174 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,174 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,174 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,174 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,174 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,175 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,175 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,175 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][88], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:41,175 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,175 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,175 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,175 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [57#L1023-5true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,176 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,176 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,176 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,176 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][88], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:41,176 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,176 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,176 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,176 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [57#L1023-5true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,176 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,176 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,176 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,176 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [57#L1023-5true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,176 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,176 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,176 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,176 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][88], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:41,177 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,177 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,177 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,177 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][88], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,177 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,177 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,177 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,177 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,177 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,177 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,177 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,177 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][88], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:41,177 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,177 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,177 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,177 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,178 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,178 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,178 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,178 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][88], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,178 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,178 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,178 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,178 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,178 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,178 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,178 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,178 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,178 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,178 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,178 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,178 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][88], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:41,178 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,178 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,179 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,179 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,179 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,179 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,179 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,179 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][84], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,179 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,179 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,179 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,179 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,179 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,179 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,179 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,179 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,179 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,179 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,179 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,179 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][84], [69#L1032-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,180 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,180 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,180 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,180 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,180 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,180 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,180 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,180 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][84], [69#L1032-5true, 136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,180 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,180 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,180 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,180 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,180 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,180 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,180 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,180 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,181 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,181 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,181 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,181 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,181 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,181 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,181 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,181 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][84], [69#L1032-5true, 136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,181 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,181 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,181 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,181 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,181 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,181 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,181 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,181 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,181 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,181 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,181 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,181 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,181 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,181 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,181 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,182 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][84], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,182 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,182 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,182 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,182 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,182 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,182 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,182 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,182 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,182 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,182 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,182 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,182 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,182 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,182 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,182 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,182 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][84], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,182 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,182 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,183 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,183 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,183 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,183 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,183 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,183 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,183 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,183 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,183 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,183 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][84], [69#L1032-5true, threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,183 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,183 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,183 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,183 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,183 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,183 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,183 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,183 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,184 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,184 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,184 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,184 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,184 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,184 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,184 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,184 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,184 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,184 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,184 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,184 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][84], [69#L1032-5true, threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,184 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,184 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,184 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,184 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,184 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,184 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,184 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,184 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,193 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,193 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,193 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,193 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, 57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,194 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,194 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,194 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,194 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,195 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,195 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,195 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,195 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,196 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,196 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,196 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,196 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,196 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,196 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,196 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,197 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,197 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,197 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,197 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,197 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,197 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,197 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,197 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,197 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,198 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,198 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,198 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,198 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,198 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,198 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,198 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,198 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,199 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,199 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,199 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,199 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,199 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,199 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,200 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,200 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,200 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,200 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,200 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,200 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,201 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,201 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,201 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,201 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,201 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,201 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,201 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,201 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,202 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,202 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,202 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,202 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,202 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,202 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,202 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,202 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,202 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,202 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,202 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,202 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,203 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,203 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,203 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,203 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,204 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,204 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,204 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,204 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,205 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,205 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,205 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,205 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,206 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,206 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,206 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,206 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,206 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,206 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,206 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,206 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,207 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,208 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,208 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,208 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,208 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,208 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,208 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,208 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,208 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,208 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,208 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,208 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,209 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,209 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,209 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,209 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,210 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,210 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,210 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,210 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,211 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,211 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,211 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,211 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,211 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,211 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,211 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,211 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 79#L1024-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,212 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,212 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,212 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,212 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,212 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,212 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,212 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,212 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 66#L1032-4true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,213 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,213 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,213 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,213 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 66#L1032-4true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,213 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,213 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,213 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,213 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,214 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,214 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,214 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,214 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,216 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,216 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,216 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,216 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,216 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,216 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,216 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,216 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,217 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,217 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,217 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,217 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,218 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,218 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,218 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,218 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,219 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,219 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,219 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,219 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,220 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,220 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,220 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,220 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,221 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,221 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,221 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,221 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,221 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,221 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,221 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,221 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,221 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,221 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,221 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,221 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 66#L1032-4true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,222 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,222 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,222 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,222 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,222 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,222 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,222 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,222 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,222 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,222 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,223 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,223 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,223 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,223 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,223 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,223 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,223 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,223 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,223 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,223 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,224 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,224 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,224 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,224 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,224 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,224 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,224 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,224 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,224 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,224 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,224 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,224 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,224 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,224 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,224 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,224 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,224 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,225 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,225 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,225 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,225 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,225 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,225 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,225 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,225 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,225 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,225 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,225 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,225 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,225 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,225 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,225 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,225 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,225 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,225 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,225 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,225 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,225 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,225 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,225 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,226 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,226 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,226 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,226 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,226 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,226 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,227 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,227 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,227 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,227 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,228 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,228 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,228 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,228 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,228 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,228 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,228 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,228 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,229 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,229 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,229 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,229 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,229 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,229 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,229 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,229 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,229 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,229 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,229 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,229 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,230 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,230 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,230 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,230 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,230 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,230 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,230 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,230 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,231 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,231 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,231 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,231 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,231 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,231 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,231 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,231 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,232 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,232 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,232 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,232 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,232 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,232 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,232 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,232 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,318 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,318 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,318 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,318 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,318 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,318 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,318 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,318 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 12#$Ultimate##0true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,320 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,320 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,320 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,320 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 12#$Ultimate##0true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,320 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,320 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,320 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,320 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 128#$Ultimate##0true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,325 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,325 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,325 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,325 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 128#$Ultimate##0true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,325 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,325 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,325 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,325 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,326 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,326 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,326 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,326 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,326 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,326 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,326 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,326 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,333 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,333 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,333 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,333 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,334 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,334 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,334 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,334 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 70#L1038true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,336 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,336 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,336 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,336 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 70#L1038true, 160#true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,336 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,336 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,336 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,336 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,342 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,342 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,342 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,342 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,342 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,342 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,342 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,342 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 128#$Ultimate##0true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,343 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,343 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,343 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,343 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 128#$Ultimate##0true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,343 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,343 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,343 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,343 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,357 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,357 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,357 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,357 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 70#L1038true, 160#true, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,357 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,357 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,357 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,357 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 70#L1038true, 63#L1022-3true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,362 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,362 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,362 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,362 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 70#L1038true, 22#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,363 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,363 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,363 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,363 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,364 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,364 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,364 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,364 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 70#L1038true, 160#true, 22#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,365 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,365 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,365 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,365 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,366 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 70#L1038true, 160#true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,366 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,366 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,366 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,366 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,366 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,367 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 70#L1038true, 160#true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,367 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,367 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,367 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,367 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,367 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,373 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,373 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,373 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,373 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,374 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,374 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,374 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,374 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,374 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,374 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,374 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,374 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,375 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,375 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,375 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,375 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,376 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,376 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,376 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,376 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,376 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,376 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,376 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,376 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,377 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,377 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,377 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,377 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,378 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,378 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,378 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,378 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 01:10:41,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,407 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,407 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,407 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,407 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,407 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,407 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,407 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,407 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,408 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,408 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,408 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,408 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,408 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,408 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,408 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,408 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,409 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,409 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,409 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,409 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,409 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,409 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,409 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,409 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 70#L1038true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,409 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,409 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,409 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,409 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,409 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,409 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,409 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,409 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,410 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,410 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,410 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,410 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 63#L1022-3true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,410 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,410 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,410 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,410 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,410 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,410 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,410 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,410 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,410 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,410 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,410 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,410 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,410 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,410 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,410 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,411 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 63#L1022-3true, 160#true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,411 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,411 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,411 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,411 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,411 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,411 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,411 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,411 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,411 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,411 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,411 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,411 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 70#L1038true, 160#true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,412 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,412 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,412 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,412 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,412 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,412 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,412 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,412 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,414 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,414 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,414 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,414 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,414 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,414 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,414 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,414 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,417 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,417 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,417 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,417 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,417 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,417 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,417 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,417 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,418 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,418 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,418 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,418 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,418 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,418 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,418 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,418 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,419 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,419 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,419 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,419 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,419 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,419 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,419 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,419 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,419 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,419 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,419 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,419 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,420 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,420 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,420 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,420 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,421 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,421 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,421 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,421 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,422 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,422 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,422 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,422 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,422 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,422 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,422 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,422 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,423 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,423 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,423 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,423 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,423 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,423 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,423 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,423 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,423 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,423 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,423 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,423 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,424 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,424 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,424 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,424 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,424 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,424 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,424 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,424 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,432 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,432 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,432 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,432 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,432 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,432 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,432 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,432 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,433 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,433 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,433 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,433 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,433 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,434 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,434 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,434 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,434 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,434 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,434 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,434 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,435 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,435 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,435 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,435 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,437 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,437 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,437 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,437 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,438 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,438 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,438 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,438 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,438 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,438 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,438 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,438 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,438 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,438 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,438 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,438 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,439 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,439 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,439 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,439 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,439 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,439 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,439 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,439 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,440 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,440 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,440 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,440 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,440 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,440 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,440 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,440 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,441 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,441 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,441 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,441 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,442 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,442 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,442 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,442 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,442 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,442 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,442 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,442 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,443 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,443 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,443 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,443 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,443 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,443 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,443 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,443 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,443 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,443 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,444 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,444 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,444 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,444 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,444 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,444 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,444 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,444 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,444 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,444 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,446 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,446 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,446 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,446 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,446 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,446 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,446 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,446 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,449 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,449 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,449 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,449 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,449 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,449 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,449 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,449 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,449 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,449 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,449 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,449 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,449 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,450 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,450 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,450 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,453 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,453 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,453 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,453 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,453 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,453 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,453 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,453 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,455 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,455 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,455 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,455 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,455 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,455 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,455 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,455 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,456 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,456 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,456 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,456 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,456 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,456 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,456 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,456 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,457 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,457 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,457 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,457 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,458 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,458 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,458 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,458 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,459 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,459 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,459 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,459 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,459 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,459 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,459 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,460 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,460 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,460 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,460 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,460 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,460 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,460 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,460 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,460 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,475 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,475 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,475 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,475 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,475 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,475 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,475 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,476 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,477 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,477 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,477 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,477 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,477 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,477 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,477 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,477 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,478 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,478 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,478 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,478 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,478 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,478 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,478 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,479 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,480 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,480 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,480 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,480 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,480 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,480 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,480 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,480 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,481 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,481 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,481 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,481 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,482 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,482 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,482 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,482 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,482 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,482 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,482 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,482 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,483 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,483 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,483 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,483 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,486 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,486 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,486 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,487 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,487 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,487 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,487 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,487 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,487 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,487 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,487 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,487 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 41#L1035true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,487 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,487 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,487 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,487 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,489 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,489 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,489 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,489 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,489 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,489 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,489 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,489 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,492 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,492 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,492 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,492 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,493 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,493 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,493 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,493 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,494 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,494 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,494 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,494 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,495 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,495 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,495 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,495 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,495 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,495 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,495 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,495 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,496 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,496 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,496 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,496 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,496 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,496 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,496 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,496 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,497 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,497 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,497 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,497 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,498 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,498 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,498 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,498 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,499 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,499 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,499 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,499 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,499 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,499 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,499 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,499 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,500 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,500 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,500 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,500 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,501 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,501 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,501 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,501 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,501 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,501 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,501 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,501 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 42#L1037true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,502 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,502 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,502 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,502 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,502 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,502 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,502 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,502 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,513 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,513 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,514 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,514 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,514 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,514 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,514 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,514 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,516 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,516 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,516 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,516 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,517 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,517 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,517 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,517 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,518 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,518 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,518 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,518 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,519 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,519 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,519 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,519 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,522 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,522 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,522 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,522 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,523 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,523 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,523 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,523 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,524 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,524 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,524 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,524 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,524 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,524 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,524 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,524 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,525 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,525 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,525 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,525 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,525 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,525 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,525 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,525 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,526 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,526 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,526 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,526 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,527 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,527 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,527 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,527 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,528 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,528 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,528 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,528 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,529 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,529 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,529 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,529 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,529 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,529 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,529 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,529 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 79#L1024-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,530 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,530 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,530 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,530 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,531 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,531 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,531 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,531 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,531 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,531 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,531 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,531 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,532 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,532 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,532 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,532 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,532 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,532 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,532 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,532 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,536 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,536 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,536 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,536 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,536 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,536 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,536 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,536 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,545 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,545 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,545 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,545 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,545 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,545 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,546 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,546 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,546 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,546 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,546 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,546 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,546 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,546 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,546 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,546 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,551 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,551 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,551 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,551 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,551 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,551 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,551 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,552 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,552 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,552 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,552 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,552 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,552 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,552 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,552 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,552 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,553 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,553 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,553 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,553 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,554 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,554 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,554 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,554 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,555 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,555 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,555 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,555 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,556 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,556 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,556 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,556 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,556 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,556 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,556 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,556 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,556 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,556 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,556 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,556 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,557 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,557 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,557 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,557 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,557 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,557 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,557 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,557 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,558 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,558 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,558 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,558 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,560 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,560 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,560 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,560 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,570 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,570 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,571 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,571 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 59#L1035-4true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,571 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,571 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,571 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,571 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,572 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,572 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,572 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,573 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 59#L1035-4true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,573 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,573 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,573 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,573 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,574 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,575 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,575 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,575 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,575 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,575 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,575 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,575 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,578 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,578 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,578 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,578 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 49#L1035-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,579 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,579 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,579 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,579 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,580 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,580 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,580 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,580 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,580 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,580 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,581 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,581 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,581 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,581 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,581 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,581 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,581 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,582 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,582 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,582 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,582 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,582 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,582 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,582 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,583 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,583 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,583 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,583 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,584 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,584 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,584 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,584 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,585 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,585 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,585 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,585 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,586 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,586 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,586 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,586 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,587 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,587 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,587 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,587 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,587 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,587 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,587 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,587 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,587 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,587 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,588 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,588 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,588 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,588 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,588 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,588 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,588 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,588 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,588 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,588 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,589 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,589 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,589 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,589 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,591 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,591 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,591 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,591 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,594 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,594 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,594 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,594 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,594 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,594 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,594 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,594 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,595 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,595 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,595 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,595 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,595 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,595 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,595 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,595 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,595 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,595 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,595 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,595 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 41#L1035true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,595 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,595 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,595 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,596 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,596 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,596 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,596 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,596 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 41#L1035true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,596 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,596 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,596 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,596 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,629 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:41,629 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:41,629 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:41,629 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:41,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,629 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,629 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,629 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,629 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,629 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,629 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,629 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,629 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,629 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,629 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,629 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,629 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,831 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,831 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,831 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,831 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,831 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:41,831 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:41,831 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:41,831 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:41,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,831 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,831 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,831 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,831 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,832 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,832 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,832 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,832 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,834 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,834 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,834 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,834 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,835 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,835 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,835 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,835 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,835 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,835 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,835 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,835 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,852 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,852 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,852 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,852 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,852 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,852 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,852 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,852 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,852 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:41,852 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:41,852 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:41,852 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:41,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,853 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,853 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,853 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,853 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,854 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,854 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,854 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,854 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,854 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,854 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,854 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,854 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,855 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,855 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,855 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,855 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,855 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:41,855 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:41,855 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:41,855 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:41,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,885 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,885 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,885 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,885 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,885 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,885 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,885 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,885 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,885 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,885 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,897 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,897 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,897 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,897 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,897 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,897 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,897 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,897 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,898 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,898 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,898 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,898 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,898 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,898 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,898 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,898 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,899 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,899 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,899 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,899 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,899 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,899 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,899 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,899 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,899 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,899 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,899 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,899 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,899 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,899 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,899 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,899 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 84#L1035-1true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,904 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,904 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,904 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,904 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,904 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,904 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,904 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,904 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,904 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,904 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,905 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,905 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,905 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,905 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 41#L1035true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,905 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,905 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,905 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,905 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,906 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,906 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,906 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,906 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,906 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,906 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,906 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 41#L1035true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,906 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,906 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,906 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,906 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,906 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,907 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,907 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,907 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,907 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,907 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,907 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,907 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,908 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,908 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,908 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,908 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,908 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,908 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,908 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,908 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,908 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,908 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,908 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,908 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,908 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,908 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,908 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,908 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,908 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,909 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,909 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,909 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,909 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,909 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,909 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,909 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,909 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,910 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,910 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,910 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,910 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,910 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,910 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,910 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 41#L1035true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,910 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,910 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,910 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,910 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,910 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,910 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,910 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,910 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,910 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,910 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,910 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,911 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,911 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,911 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,911 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,911 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,911 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,911 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,911 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,911 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,911 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,911 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,911 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,911 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,911 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,911 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,912 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,912 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,912 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,912 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,912 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,912 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,912 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 41#L1035true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,912 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,912 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,912 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,912 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,912 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,913 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,913 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,913 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,913 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,913 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,913 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,913 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,913 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,913 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,913 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,913 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,913 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,913 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,913 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,913 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,913 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,913 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,913 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,914 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,914 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,914 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,914 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,914 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,914 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,914 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,914 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,914 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,914 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,914 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,914 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,915 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,915 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,915 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,915 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,915 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,915 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,915 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,915 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,915 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,915 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,915 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,915 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,916 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,916 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,916 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,916 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,916 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,916 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,916 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,916 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,916 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,916 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,916 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,916 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,917 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,917 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,917 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,917 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,917 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,917 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,917 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,917 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,917 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,917 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,917 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,917 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,918 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,918 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,918 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,918 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,918 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,918 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,918 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,918 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,918 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,918 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,919 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,919 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,919 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,919 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,919 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,919 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,922 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,922 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,922 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,923 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:41,923 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,923 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,923 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,923 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,924 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:41,924 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:41,924 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:41,924 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:41,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,924 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,924 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,924 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,924 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,924 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,924 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,924 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,924 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:41,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,924 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:41,924 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:41,924 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:41,924 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:41,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,924 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,924 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,924 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,924 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:41,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,924 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:41,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:41,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:41,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:41,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,925 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:41,925 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:41,925 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:41,925 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:41,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,925 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:41,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:41,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:41,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:41,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,925 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,925 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,925 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,925 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,927 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,927 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,927 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,927 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,936 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,936 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,936 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,936 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,943 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,943 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,943 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,943 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,943 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,943 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,943 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,943 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,944 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,944 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,944 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,944 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,944 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,944 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,944 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,944 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,944 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,944 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,944 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,944 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,945 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,945 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,945 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,945 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,945 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,945 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,945 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,945 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,945 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,945 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,945 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,945 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,945 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,946 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,946 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,946 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,946 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,946 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,946 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,946 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,946 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,946 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,946 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,946 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,946 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,946 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,946 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,946 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 42#L1037true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,947 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,947 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,947 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,947 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,947 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,947 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,947 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,947 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,947 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,947 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,947 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,947 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,947 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,947 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,948 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,948 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,948 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,948 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,948 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,948 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,948 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,948 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,948 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,948 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,948 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,948 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,948 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,948 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,949 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,949 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,949 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,949 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,950 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,950 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,950 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,950 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,951 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,951 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,951 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,951 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,952 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,952 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,952 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,952 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,952 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:41,952 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:41,952 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:41,952 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:41,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,952 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,952 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,952 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,952 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,954 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,954 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,954 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,954 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,954 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,954 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,954 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,954 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,954 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,955 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,955 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,955 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,955 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,955 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,955 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,955 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,956 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,956 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,956 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,956 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,957 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,957 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,957 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,957 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,957 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,957 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,957 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,957 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,958 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,958 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,958 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,958 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,958 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,958 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,958 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,958 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,958 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,958 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,958 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,958 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,958 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,958 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,958 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,958 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,959 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,959 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,959 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,959 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,959 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,959 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,959 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,959 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,960 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,960 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,960 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,960 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,960 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,960 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,960 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,960 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,960 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,960 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,960 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,960 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,960 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,960 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,961 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,961 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,961 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,961 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,961 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,961 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,961 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,961 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,961 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,961 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,961 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,962 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,962 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,962 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,962 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,962 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,962 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,962 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,962 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,962 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,962 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,962 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,962 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,962 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,962 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,962 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,963 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,963 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,963 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,963 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,963 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,963 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,963 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,963 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,963 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,963 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,963 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,963 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,964 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,964 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,964 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,964 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,964 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,964 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,964 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,964 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,964 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,964 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,964 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,965 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,965 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,965 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,965 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,965 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,965 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,965 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,965 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,965 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,965 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,965 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,965 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,965 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,966 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,966 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,966 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,966 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,966 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,966 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,966 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,966 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,966 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,966 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,966 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,966 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,966 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,967 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,967 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,967 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,967 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,967 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,967 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,967 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:41,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,967 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,967 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,967 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,967 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,982 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,983 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,983 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,983 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,984 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,984 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,984 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,984 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,986 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,986 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,986 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,986 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,987 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,987 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,987 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,987 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,987 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,988 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,988 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,988 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,988 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,988 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,988 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,988 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,988 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,989 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,989 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,989 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,989 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,989 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,989 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,989 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,990 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,990 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,990 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,990 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,990 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,990 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,990 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,990 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,991 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,991 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,991 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,991 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,991 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,991 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,991 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,991 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,992 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,992 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,992 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,992 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,992 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,992 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,992 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,992 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:41,993 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,993 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,993 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,993 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 42#L1037true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:41,993 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,993 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,993 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,993 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,994 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,994 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,994 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,994 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 42#L1037true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,994 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,995 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,995 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,995 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 42#L1037true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:41,995 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,995 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,995 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,995 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:41,996 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,996 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,996 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:41,996 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,008 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,009 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,009 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,009 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,010 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,010 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,010 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,010 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,011 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,011 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,011 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,011 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,012 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,012 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,012 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,012 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,013 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,014 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,014 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,014 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,014 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,014 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,014 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,014 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,014 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,015 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,015 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,015 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,015 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,015 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,015 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,015 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,016 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,016 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,016 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,016 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,016 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,016 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,016 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,016 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,016 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,017 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,017 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,017 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,017 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,017 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,017 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,017 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,018 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,018 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,018 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,018 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,018 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,018 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,018 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,018 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,019 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,019 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,019 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,019 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,019 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,019 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,019 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,019 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,020 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,020 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,020 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,020 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,020 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,020 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,020 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,021 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,021 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,021 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,021 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,021 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,022 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,022 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,022 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,022 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,022 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,022 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,022 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,022 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 01:10:42,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][171], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,059 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,060 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,060 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,060 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][171], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,060 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,060 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,060 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,060 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][136], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,062 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,062 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,062 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,062 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][136], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,063 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,063 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,063 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,063 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][168], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,064 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,064 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,064 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,064 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][168], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,065 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,065 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,065 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,065 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][168], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,068 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,068 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,068 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,068 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][168], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,069 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,069 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,069 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,069 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,070 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,070 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,070 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,070 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][133], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,070 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,070 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,070 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,070 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][133], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,071 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,071 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,071 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,071 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][133], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,071 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,071 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,071 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,071 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][133], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,072 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,072 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,072 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,072 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,073 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,073 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,073 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,073 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#$Ultimate##0true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,074 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,074 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,074 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,074 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,075 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,075 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,075 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,075 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,076 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,076 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,076 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,076 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,077 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,077 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,077 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,077 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 128#$Ultimate##0true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,077 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,077 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,077 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,077 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,078 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,078 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,078 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,078 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,078 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,078 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,078 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,078 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 136#L1023-6true, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,079 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,079 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,079 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,079 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,092 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,092 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,092 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,092 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,093 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,093 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,093 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,093 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,094 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,094 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,094 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,094 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,095 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,095 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,095 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,095 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,096 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,096 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,096 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,096 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,097 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,097 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,097 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,097 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [threadThread2of4ForFork0InUse, 69#L1032-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,098 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,098 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,098 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,098 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [threadThread2of4ForFork0InUse, 69#L1032-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,099 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,099 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,099 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,099 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,100 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,100 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,101 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,101 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,101 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,101 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,101 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,101 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [136#L1023-6true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,102 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,102 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,102 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,102 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [136#L1023-6true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,102 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,102 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,102 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,102 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][171], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,122 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,122 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,122 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,122 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][171], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,123 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,123 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,123 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,123 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,126 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,126 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,126 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,126 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][136], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,126 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,126 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,126 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,126 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,127 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,127 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,127 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,127 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][136], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,127 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,127 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,127 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,127 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][168], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,129 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,129 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,129 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,129 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][168], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,130 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,130 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,130 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,130 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][168], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,133 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,133 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,133 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,133 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][168], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,134 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,134 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,135 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,135 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,136 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,136 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,136 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,136 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,136 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,136 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,136 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,136 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][133], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,136 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,136 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,136 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,136 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,137 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,137 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,137 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,137 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][133], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,137 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,137 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,137 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,137 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, 136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,137 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,137 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,137 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,137 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][133], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,138 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,138 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,138 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,138 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, 136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,138 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,138 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,138 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,138 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][133], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,138 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,138 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,138 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,138 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,140 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,140 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,140 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,140 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,141 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,141 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,141 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,141 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,142 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,142 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,142 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,142 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,143 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,143 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,143 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,143 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 12#$Ultimate##0true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,143 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,144 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,144 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,144 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,144 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,144 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,144 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,144 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,144 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,144 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,144 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,144 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,145 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,145 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,145 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,145 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [136#L1023-6true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,145 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,145 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,145 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,145 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][171], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,162 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,162 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,162 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,162 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][171], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,163 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,163 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,163 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,163 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][171], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,165 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,165 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,165 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,165 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][171], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,166 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,166 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,166 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,166 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,167 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,167 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,167 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,167 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][136], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,167 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,167 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,167 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,167 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][136], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,168 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,168 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,168 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,168 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][136], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,168 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,168 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,168 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,168 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][136], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,169 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,169 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,169 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,169 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,170 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,170 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,170 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,170 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,171 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,171 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,171 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,171 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,172 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,172 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,172 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,172 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,172 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,172 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,172 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,172 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,173 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,173 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,173 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,173 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,173 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,173 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,173 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,173 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,173 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,173 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,173 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,173 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,174 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,174 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,174 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,174 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,174 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,174 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,174 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,174 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,175 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,175 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,175 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,175 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 57#L1023-5true, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,176 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,176 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,176 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,176 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [69#L1032-5true, 57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,184 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,184 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,184 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,184 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,185 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,185 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,185 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,185 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,185 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,185 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,185 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,185 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,185 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,185 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,188 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,188 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,188 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,188 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][94], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,189 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,189 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,189 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,189 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,189 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,189 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,189 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,189 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][94], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,189 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,189 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,190 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,190 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,191 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,191 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,191 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,191 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][94], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,191 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,191 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,191 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,191 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,191 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,192 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,192 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,192 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,192 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,192 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,192 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,192 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][94], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,192 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,192 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,192 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,192 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][94], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,192 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,192 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,192 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,192 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,193 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,193 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,193 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,193 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][94], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,193 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,193 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,193 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,193 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][94], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,193 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,193 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,193 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,193 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,193 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,193 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,193 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,193 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,194 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,194 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,194 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,194 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][94], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,194 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,194 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,194 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,194 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 153#true, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,194 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,194 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,194 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,194 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][88], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,194 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,194 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,194 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,194 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,195 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,195 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,195 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,195 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][88], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,195 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,195 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,195 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,195 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,195 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,195 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,195 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,195 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][88], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,195 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,195 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,195 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,195 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [136#L1023-6true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,196 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,196 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,196 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,196 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,196 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,196 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,196 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,196 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][88], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,196 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,196 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,196 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,196 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,197 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,197 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,197 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,197 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][88], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,197 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,197 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,197 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,197 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,197 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,197 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,197 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,197 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,197 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,197 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,197 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,197 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][88], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,198 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,198 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,198 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,198 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 136#L1023-6true, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,198 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,198 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,198 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,198 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,198 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,198 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,198 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,198 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][88], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,198 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,198 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,198 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,198 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,199 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,199 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,199 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,199 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,199 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,199 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,199 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,199 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,199 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,199 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,199 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,199 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][88], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,199 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,199 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,199 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,199 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,208 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,209 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,209 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,209 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,209 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,209 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,209 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,209 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,211 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,211 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,211 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,211 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,211 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,211 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,211 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,211 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:42,212 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,212 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,212 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,212 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,212 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,212 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,212 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,212 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,213 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,213 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,213 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,213 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 153#true, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,213 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,213 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,213 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,213 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,213 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,213 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,213 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,213 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,214 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,214 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,214 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,214 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,214 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,214 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,214 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,214 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,214 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,214 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,215 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,215 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, 136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,215 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,215 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,215 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,215 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,215 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,215 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,215 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,215 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,216 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,216 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,216 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,216 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [69#L1032-5true, threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,216 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,216 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,216 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,216 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [69#L1032-5true, threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,217 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,217 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,217 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,217 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,217 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,217 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,217 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,217 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,217 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,217 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,217 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,217 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,218 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,218 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,218 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,218 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,218 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,218 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,218 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,218 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,219 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,219 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,219 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,219 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,220 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,220 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,220 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,220 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,221 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,221 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,221 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,221 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,221 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,221 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,222 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,222 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,222 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,222 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,222 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,222 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,222 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,222 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,222 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,222 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,226 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,226 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,226 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,226 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,226 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,226 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,226 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,226 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,227 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,227 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,227 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,227 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,229 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,229 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,229 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,229 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,230 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,230 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,230 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,230 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,231 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,231 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,231 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,231 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,231 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,231 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,231 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,231 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,231 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,231 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,231 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,231 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,232 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,233 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,233 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,233 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,233 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,233 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,233 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,233 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,233 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,233 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,233 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,233 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,233 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,233 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,233 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,233 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,234 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,234 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,234 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,234 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,235 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,235 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,235 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,235 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,236 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,236 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,236 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,236 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,237 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,237 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,237 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,237 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,237 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,237 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,237 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,237 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,237 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,237 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,237 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,237 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,238 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,238 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,238 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,238 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,238 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,238 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,238 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,238 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,238 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,238 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,239 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,239 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,239 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,239 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,239 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,239 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,240 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,240 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,240 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,240 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 66#L1032-4true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,240 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,240 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,240 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,240 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,240 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,240 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,240 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,241 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,241 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,241 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,241 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,241 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,241 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,241 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,241 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,241 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,241 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,241 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,241 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,241 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,241 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,241 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,241 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,241 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,242 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,242 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,242 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,242 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,242 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,242 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,242 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,242 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,242 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,242 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,242 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,242 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,242 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,242 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,242 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,242 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,242 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,242 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,242 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,243 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,243 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,243 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,243 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,243 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,243 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,243 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,243 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,243 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,243 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,243 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,243 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,243 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,243 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,243 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,243 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,243 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,243 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,243 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,243 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,244 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,244 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,244 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,244 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,244 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,244 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,244 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,244 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,244 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,244 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,244 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,244 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,244 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,244 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,244 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,244 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,244 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,244 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,244 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,244 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,244 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,244 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,244 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,245 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,245 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,245 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,245 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,245 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,245 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,245 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,245 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,245 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,245 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,245 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,245 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,245 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,245 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,245 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,245 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,245 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,245 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,245 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,318 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,318 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,318 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,318 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 70#L1038true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,319 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,319 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,319 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,319 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,337 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,337 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,337 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,337 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 70#L1038true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,337 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,337 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,337 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,337 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,352 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,352 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,352 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,352 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,354 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,354 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,354 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,354 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,355 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,355 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,355 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,355 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 70#L1038true, 160#true, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,355 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,355 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,355 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,355 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,362 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,362 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,362 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,362 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 70#L1038true, 63#L1022-3true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,363 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,363 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,363 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,363 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,364 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,364 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,364 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,364 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,364 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,364 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,364 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 70#L1038true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,364 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,364 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,364 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,364 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,364 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 70#L1038true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,367 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,367 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,367 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,367 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 70#L1038true, 160#true, 22#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,368 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,368 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,368 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,368 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,368 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 63#L1022-3true, 160#true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,369 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,369 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,369 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,369 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,369 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,369 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 70#L1038true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,369 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,369 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,369 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,369 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,369 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,370 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,370 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,370 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,370 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,370 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,370 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,371 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,371 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,371 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,371 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,371 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,371 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,372 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 70#L1038true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,372 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,372 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,372 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,372 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,372 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,372 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 70#L1038true, 160#true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,372 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,372 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,372 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,372 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,372 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2025-03-15 01:10:42,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,407 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,407 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,407 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,407 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,407 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,407 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,407 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,407 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,407 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,407 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,407 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,407 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,407 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,407 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,407 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,407 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,408 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,408 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,408 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,408 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,408 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,408 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,408 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,408 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,408 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,408 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,408 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,408 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,408 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,408 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,408 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,408 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,409 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,409 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,409 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,409 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,409 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,409 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,409 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,409 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,409 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,409 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,409 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,409 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,409 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,409 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,409 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,409 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,409 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,409 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,409 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,409 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,410 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,410 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,410 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,410 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 70#L1038true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,410 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,410 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,410 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,410 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,410 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,410 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,410 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,410 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,410 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,410 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,410 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,410 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,411 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,411 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,411 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,411 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 70#L1038true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,411 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,411 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,411 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,411 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,411 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,411 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,411 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,411 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,421 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,421 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,421 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,421 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,422 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,422 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,422 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,422 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,422 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,423 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,423 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,423 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,423 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,423 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,423 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,423 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,424 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,424 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,424 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,424 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,425 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,425 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,425 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,425 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,426 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,426 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,426 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,426 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,427 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,427 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,427 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,427 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,435 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,435 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,435 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,435 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 59#L1035-4true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,435 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,435 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,436 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,436 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,436 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,436 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,436 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,436 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,437 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,437 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,437 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,437 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,438 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,438 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,438 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,438 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 49#L1035-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,439 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,439 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,439 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,439 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,441 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,441 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,441 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,441 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 49#L1035-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,442 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,442 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,442 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,442 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,442 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,442 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,442 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,442 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,442 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,442 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,443 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,443 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,443 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,443 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,443 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,443 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,443 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,443 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,443 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,443 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,444 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,444 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,444 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,444 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,445 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,445 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,445 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,445 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,445 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,445 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,446 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,446 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,446 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,447 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,447 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,447 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,447 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,447 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,447 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,447 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,448 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,448 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,448 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,448 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,448 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,448 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,448 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,448 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,449 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,449 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,449 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,449 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,449 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,449 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,449 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,449 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,450 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,450 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,450 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,450 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,450 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,450 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,451 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,451 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,452 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,452 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,452 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,452 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,455 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,455 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,455 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,455 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 41#L1035true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,455 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,455 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,455 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,455 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,455 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,455 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,455 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,455 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,455 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,455 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,455 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,455 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,456 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,456 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,456 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,456 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,456 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,456 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,456 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,456 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,456 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,456 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,456 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,456 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 41#L1035true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,456 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,456 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,456 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,456 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,459 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,459 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,459 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,459 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,459 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,459 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,459 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,459 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,460 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,460 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,460 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,460 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,461 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,461 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,461 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,461 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,462 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,462 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,462 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,462 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,462 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,462 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,462 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,462 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,463 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,463 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,463 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,463 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,463 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,463 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,463 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,463 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,467 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,467 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,467 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,467 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,467 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,467 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,467 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,467 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,480 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,480 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,480 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,480 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 12#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,480 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,480 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,480 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,480 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,482 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,482 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,482 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,482 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,482 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,482 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,482 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,482 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,483 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,483 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,483 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,483 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,483 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,483 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,483 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,483 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,484 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,484 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,484 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,484 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,485 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,485 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,485 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,485 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,486 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,486 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,486 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,486 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,486 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,487 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,487 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,487 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,487 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,487 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,487 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,487 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,487 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,487 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,488 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,488 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,491 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,491 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,491 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,491 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,491 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,491 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,491 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,491 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,495 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,495 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,495 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,495 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,495 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,495 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,495 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,495 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,496 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,496 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,496 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,496 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,496 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,496 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,496 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,496 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,496 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,496 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,496 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,496 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,496 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,496 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,496 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,496 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,497 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,497 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,497 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,497 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 41#L1035true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,497 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,497 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,497 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,497 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,498 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,498 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,498 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,498 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,499 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,500 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,500 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,500 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,500 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,500 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,500 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,500 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,501 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,501 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,501 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,501 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,501 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,501 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,501 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,501 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,502 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,502 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,502 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,502 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,502 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,502 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,502 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,502 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,503 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,503 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,503 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,503 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,503 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,503 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,503 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,503 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,505 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,505 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,505 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,505 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,518 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,518 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,518 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,518 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,519 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,519 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,519 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,519 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,521 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,521 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,521 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,521 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 59#L1035-4true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,521 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,521 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,521 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,521 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,523 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,523 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,523 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,523 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,524 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,524 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,524 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,524 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,528 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,528 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,528 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,528 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,529 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,529 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,529 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,529 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,530 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,530 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,530 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,530 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,530 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,530 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,530 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,530 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,531 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,531 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,531 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,531 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,531 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,531 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,531 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,531 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,532 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,532 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,532 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,532 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,533 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,533 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,533 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,533 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,534 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,534 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,534 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,534 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,535 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,535 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,535 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,535 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,536 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,536 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,536 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,536 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 79#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,537 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,537 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,537 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,537 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,537 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,537 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,537 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,537 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,537 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,537 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,537 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,537 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,538 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,538 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,538 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,538 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,538 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,538 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,538 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,538 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 41#L1035true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,539 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,539 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,539 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,539 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,541 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,541 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,541 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,541 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,545 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,545 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,545 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,545 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,545 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,545 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,545 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,545 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,546 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,546 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,546 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,546 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,546 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,546 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,546 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,546 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,546 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,546 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,546 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,546 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,546 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,546 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,546 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,546 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,547 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,547 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,547 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,547 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,547 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,547 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,547 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,547 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,552 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,552 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,552 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,552 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,553 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,553 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,553 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,553 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,554 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,554 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,554 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,555 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,555 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,555 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,555 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,555 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,556 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,556 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,556 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,556 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,557 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,557 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,557 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,557 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,557 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,557 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,557 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,557 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,557 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,557 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,557 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,557 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,565 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,565 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,565 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,565 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,566 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,566 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,566 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,566 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:42,567 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,567 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,567 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,567 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:42,567 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,567 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,567 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,567 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,568 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,568 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,568 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,568 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 59#L1035-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,569 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,569 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,569 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,569 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,572 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,572 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,572 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,572 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 59#L1035-4true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,573 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,573 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,573 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,573 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,573 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,573 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,573 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,573 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,573 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,573 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,573 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,573 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,574 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,574 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,574 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,574 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,575 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,575 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,575 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,575 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 59#L1035-4true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,575 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,575 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,575 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,575 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,576 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,576 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,576 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,576 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,577 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,577 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,577 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,577 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,578 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,578 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,578 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,578 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,579 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,579 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,579 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,579 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,579 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,579 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,579 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,579 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,580 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,580 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,580 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,580 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,580 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,580 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,580 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,580 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,580 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,580 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,580 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,580 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,581 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,581 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,581 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,581 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,582 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,582 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,582 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,582 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,583 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,583 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,583 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,583 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,584 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,584 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,584 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,584 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,585 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,585 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,585 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,585 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,586 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,586 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,586 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,586 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,586 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,586 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,586 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,586 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,587 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,587 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,587 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,587 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,587 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,587 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,587 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,587 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,598 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,598 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,598 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,598 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,599 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,599 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,599 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,599 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,599 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,599 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,599 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,599 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,611 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,611 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,611 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,611 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,611 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,611 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,611 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,611 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,611 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,611 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,611 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,611 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,611 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,611 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,611 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,612 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,613 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,613 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,613 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,613 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,613 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,613 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,613 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,613 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,613 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,613 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,613 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,613 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,614 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,614 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,614 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,614 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,617 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,617 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,617 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,617 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,618 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,618 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,618 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,618 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,619 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,619 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,619 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,619 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 99#L1023-6true, 160#true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,620 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,620 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,620 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,620 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,621 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,621 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,621 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,621 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,638 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,638 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,638 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,638 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,639 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,639 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,639 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,639 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,639 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,639 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,639 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,639 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,639 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,639 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,639 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,639 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,640 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,640 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,640 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,640 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,641 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,641 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,641 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,641 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,641 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,641 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,641 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,641 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,641 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,641 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,641 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,641 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,642 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,642 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,642 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,642 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,643 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,643 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,643 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,643 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,645 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,645 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,645 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,645 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,646 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,646 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,646 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,646 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,647 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,647 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,647 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,647 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,647 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,647 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,647 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,647 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,650 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,650 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,650 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,650 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,650 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,651 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,651 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,651 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,651 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,651 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,651 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,651 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,651 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,651 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,651 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,652 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,653 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,653 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,653 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,653 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,655 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,655 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,655 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,655 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,665 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,665 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,665 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,665 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,665 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,666 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,666 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,666 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,666 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,666 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,666 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,667 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,667 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,667 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,667 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,667 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,667 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,667 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,667 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,667 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,667 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,667 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,667 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,668 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,668 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,668 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,668 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,668 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,668 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,668 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,668 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,668 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,668 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,668 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,669 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,669 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,669 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,669 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,669 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,669 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,669 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,669 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,669 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,669 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,669 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,669 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,669 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,669 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,669 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,670 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,670 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,670 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,670 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,670 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,670 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,681 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,681 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,681 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,681 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,681 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,681 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,681 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,681 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,681 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,681 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,682 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,682 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,682 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,682 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,682 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,682 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,682 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,682 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,682 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,682 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,683 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,683 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,683 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,683 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,683 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,683 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,683 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,684 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,684 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,684 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,684 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,684 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,684 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,684 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,684 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,684 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,684 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,684 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,684 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,684 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,684 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,685 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,685 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,685 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,685 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,685 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,685 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,685 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,685 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 84#L1035-1true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,685 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,685 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,685 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,685 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,685 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,685 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,685 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,685 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,685 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,685 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,685 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,686 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,686 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,686 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,686 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,686 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,686 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,686 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,686 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,686 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,686 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,686 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,686 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,686 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 41#L1035true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,686 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,686 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,686 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,686 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,686 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,687 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,687 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,687 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,687 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,687 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,687 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,687 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,687 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,687 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,687 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,687 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,687 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,687 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,687 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,687 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,687 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,687 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,687 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,687 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,687 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,687 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,687 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,687 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,688 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,688 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,688 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,688 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,688 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,688 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,688 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,688 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,688 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,688 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,688 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,688 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,688 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,688 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,688 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,688 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,689 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,689 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,689 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,689 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,689 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,689 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,689 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,689 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,689 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,689 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,689 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,689 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,689 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,689 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,689 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,689 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,689 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,689 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,690 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,690 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,690 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,690 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,690 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,690 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,690 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,690 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,690 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,690 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,690 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,690 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,690 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,690 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,690 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,690 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,690 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,690 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,690 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,690 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,690 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,691 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,691 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,691 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,691 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,691 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,691 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,691 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,691 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,691 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,691 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,691 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,691 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,691 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,691 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,691 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,691 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,692 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,692 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,692 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,692 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,692 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,692 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,692 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,692 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,692 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,692 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,692 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,692 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,692 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,692 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,692 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,692 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,692 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,692 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,692 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,692 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,693 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,693 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,693 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,693 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,693 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,693 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,693 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,693 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,693 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,693 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,693 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,693 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,696 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,696 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,696 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,696 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,697 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,697 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,697 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,697 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,697 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,697 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,697 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,697 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,697 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,697 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,697 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,697 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,698 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,698 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,698 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,698 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,698 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,698 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,698 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,698 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,698 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,698 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,698 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,698 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,698 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,698 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,698 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,698 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,698 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,698 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,698 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,698 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,699 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,699 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,699 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,699 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,699 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,699 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,699 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,699 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,699 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,699 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,699 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,699 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,699 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,699 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,699 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,699 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,700 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,700 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,700 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,700 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,700 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,700 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,700 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,700 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,700 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,701 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,701 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,701 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,701 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,701 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,701 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,701 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,702 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,702 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,702 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,702 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,702 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,702 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,702 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,702 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,702 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,702 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,702 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,702 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,702 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,702 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,703 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,703 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,703 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,703 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,703 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,703 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,703 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,703 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,703 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,703 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,703 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,703 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,704 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,704 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,704 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,704 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,704 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,704 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,704 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,704 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,705 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,705 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,705 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,705 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,705 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,705 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,705 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,705 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,705 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,706 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,706 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,706 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,706 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,706 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,706 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,706 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,706 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,707 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,707 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,707 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,707 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,707 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,707 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,708 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,708 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,708 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,708 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,708 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,708 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,708 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,708 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,708 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,708 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,708 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,708 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,708 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,708 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,708 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,708 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,708 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,708 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,708 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,708 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,708 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,708 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,708 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,708 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,709 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,709 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,709 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,709 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,709 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,709 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,709 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,709 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,710 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,710 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,710 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,710 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,710 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,710 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 41#L1035true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,710 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,710 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,710 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,710 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,710 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,710 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,710 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,710 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, 57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,710 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,710 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,710 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,710 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,710 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,710 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,710 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,710 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,711 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,711 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,711 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,711 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,711 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,711 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,711 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,711 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,712 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,712 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,712 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,712 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,712 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,712 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,712 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,712 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 41#L1035true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,712 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,712 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,712 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,712 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,712 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,712 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,712 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,712 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,713 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,713 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,713 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,713 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,713 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,713 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,713 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,713 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,713 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,713 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,713 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,713 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,713 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,713 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,713 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,713 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,713 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,713 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,713 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,713 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,713 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,713 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,713 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,713 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,714 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,714 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,714 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,714 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,714 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,714 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,714 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,714 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,714 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,714 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,714 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,714 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,715 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,715 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,715 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,715 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,715 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,715 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,715 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,716 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:42,717 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,717 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,717 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,717 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 41#L1035true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,717 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,717 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,717 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,717 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,718 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,718 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,718 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,718 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,718 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,718 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,718 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:42,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,719 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,719 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,719 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,719 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,719 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,719 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,719 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,719 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:42,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,719 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,719 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,719 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,719 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,719 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:42,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,719 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,719 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,719 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,719 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,719 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,719 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,719 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,719 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:42,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,722 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,722 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,722 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,722 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,722 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,722 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,722 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,722 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,723 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,723 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,723 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,723 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,723 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,723 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,723 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,723 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,724 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,724 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,724 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,724 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,724 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,724 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,724 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,724 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,725 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,725 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,725 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,725 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,725 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,725 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,725 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,725 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,726 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,726 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,726 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,726 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,726 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,726 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,726 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,726 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,728 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,728 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,728 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,728 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,729 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,729 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,729 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,729 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,730 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,730 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,730 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,730 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,732 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,732 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,732 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,732 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,734 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,734 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,734 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,734 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,735 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,735 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,735 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,735 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,736 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,736 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,736 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,736 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,736 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,736 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,736 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,736 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,736 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,736 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,736 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,736 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,737 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,737 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,737 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,737 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,737 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,737 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,737 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,737 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,738 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,738 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,738 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,738 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,738 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,738 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,738 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,738 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,738 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,738 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,738 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,738 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,739 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,739 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,739 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,739 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,740 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,740 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,740 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,740 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,740 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,740 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,740 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,740 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,740 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,740 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,740 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,740 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,740 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,740 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,740 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,741 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,741 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,741 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,741 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,741 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,741 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,741 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,741 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,741 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,741 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,741 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,741 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,741 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,741 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,741 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,741 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,741 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,742 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,742 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,742 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,742 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,742 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,742 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,742 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,742 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,742 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,742 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,742 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,742 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,742 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,742 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,742 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,742 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,743 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,743 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,743 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,743 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,743 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,743 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,743 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,743 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,743 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,743 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,743 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,743 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,743 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,744 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,744 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,744 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,744 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,744 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,744 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,744 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,744 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,744 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,744 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,744 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,744 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,744 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,744 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,744 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,744 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,744 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,744 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,744 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:42,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,744 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,744 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,744 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,744 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,745 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,745 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,745 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,745 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,745 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,745 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,745 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,745 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,745 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,745 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,745 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,745 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,745 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,745 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,745 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,746 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,746 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,746 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,746 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,746 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,746 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,746 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,746 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,746 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,746 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,746 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,746 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,746 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,746 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,747 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,747 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,747 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,747 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,747 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,747 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,747 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,747 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,747 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,747 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,747 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,747 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,747 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,747 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,747 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,747 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,747 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,747 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,747 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,748 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,748 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,748 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,748 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,748 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,748 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,748 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,748 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,748 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,748 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,748 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,748 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,748 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,749 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,749 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,749 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,749 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,749 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,749 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,749 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,749 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,749 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,749 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,749 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:42,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,749 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,749 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,749 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,749 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,764 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,764 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,764 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,764 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,764 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,764 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,764 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,764 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,765 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,765 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,765 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,765 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,765 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,765 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,765 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,765 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,766 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,766 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,766 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,766 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,766 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,766 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,766 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,766 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,766 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,766 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,767 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,767 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,767 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,767 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,767 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,767 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,768 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,768 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,768 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,768 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,768 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,768 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,768 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,768 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 40#$Ultimate##0true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,769 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,769 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,769 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,769 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,769 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,769 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,769 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,769 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,782 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,782 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,782 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,783 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,783 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,783 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,783 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,783 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,785 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,785 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,785 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,785 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,786 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,786 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,786 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,786 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,787 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,787 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,787 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,787 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,788 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,788 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,788 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,788 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,788 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,788 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,788 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,788 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:42,789 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,789 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,789 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,789 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,789 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,789 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,789 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,789 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,790 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,790 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,790 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,790 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,790 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,790 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,790 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,790 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,791 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,791 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,791 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,791 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:42,997 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,997 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,997 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,997 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,998 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,998 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,998 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,998 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,998 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,998 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,998 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,998 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:42,999 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,999 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,999 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,999 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:42,999 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,999 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,999 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:42,999 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:43,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,000 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:43,000 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:43,000 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:43,000 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:43,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,000 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:43,001 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:43,001 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:43,001 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:43,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,001 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:43,001 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:43,001 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:43,001 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:43,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,002 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:10:43,002 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:43,002 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:43,002 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:10:43,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][171], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,038 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,038 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,038 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,038 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][171], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,039 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,039 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,039 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,039 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][171], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,042 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,042 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,042 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,042 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][171], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,043 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,043 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,043 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,043 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#$Ultimate##0true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,043 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,044 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,044 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,044 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][136], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,044 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,044 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,044 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,044 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][136], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,045 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,045 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,045 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,045 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][136], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,045 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,045 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,045 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,045 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][136], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,046 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,046 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,046 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,046 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,047 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,047 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,047 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,047 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:43,048 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,048 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,048 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,048 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,049 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,049 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,049 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,049 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,050 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,050 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,050 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,050 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:43,050 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,051 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,051 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,051 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 128#$Ultimate##0true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:43,051 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,051 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,051 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,051 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,051 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,051 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,052 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,052 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,052 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,052 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,052 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,052 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:43,053 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,053 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,053 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,053 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,054 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,054 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,054 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,054 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,055 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,056 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,056 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,056 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,066 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,066 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,066 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,067 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,067 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,067 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,067 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,067 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,069 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,069 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,069 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,069 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,070 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,070 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,070 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,070 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:43,071 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,071 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,071 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,071 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:43,072 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,072 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,072 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,072 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:43,073 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,073 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,073 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,073 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,074 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,074 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,074 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,074 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,075 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,075 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,075 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,075 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:43,076 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,076 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,076 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,076 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,076 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,077 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,077 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,077 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:43,077 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,077 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,077 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,077 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,102 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,102 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,102 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,102 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,103 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,103 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,103 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,103 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][171], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,105 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,105 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,105 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,105 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][171], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,106 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,106 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,106 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,106 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][171], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,109 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,109 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,109 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,109 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][171], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,111 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,111 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,111 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,111 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 12#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,112 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,112 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,112 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,112 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,112 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,112 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,112 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,113 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][136], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,113 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,113 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,113 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,113 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:43,113 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,113 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,113 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,113 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][136], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,114 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,114 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,114 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,114 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:43,114 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,114 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,114 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,114 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][136], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,115 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,115 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,115 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,115 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:43,116 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,116 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,116 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,116 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][136], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,116 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,116 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,116 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,116 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,118 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,118 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,118 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,118 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,119 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,119 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,119 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,119 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,120 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,120 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,120 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,120 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,121 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,121 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,121 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,121 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 79#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,122 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,122 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,122 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,122 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,123 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,123 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,123 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,123 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:43,123 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,123 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,123 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,123 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 128#$Ultimate##0true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:43,124 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,124 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,124 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,124 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:43,124 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,124 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,124 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,124 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,126 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,126 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,126 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,126 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,128 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,128 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,128 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,128 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,152 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,152 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,152 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,152 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,153 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,153 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,153 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,153 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,153 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,153 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,153 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,153 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#$Ultimate##0true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,154 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,154 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,154 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,154 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,155 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,155 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,155 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,155 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,155 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,155 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,155 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,155 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,155 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,155 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,155 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,155 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,156 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,156 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,156 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,156 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,157 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,157 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,157 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,157 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,159 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,159 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,159 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,159 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,159 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,159 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,160 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,160 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,161 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,161 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,161 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,161 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,162 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,162 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,162 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,162 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,162 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,162 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,162 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,162 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,163 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,163 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,163 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,163 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,172 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,173 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,173 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,173 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 22#L1023-5true, 153#true, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,173 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,173 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,173 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,173 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,173 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,173 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,173 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,173 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,173 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,173 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,174 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,174 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,174 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,174 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,174 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,174 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,174 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,174 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,174 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,175 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,175 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,175 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,175 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 136#L1023-6true, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,175 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,175 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,175 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,175 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [69#L1032-5true, 57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,176 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,176 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,176 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,176 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,176 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [69#L1032-5true, 57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,176 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,176 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,176 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,176 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,176 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,177 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,177 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,177 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,177 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,177 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,177 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,177 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,177 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,177 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,177 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,178 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,178 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,178 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,178 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,178 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,178 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,178 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,178 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,178 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,178 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,178 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,178 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,179 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,179 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,179 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,179 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,179 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,179 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,179 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,179 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,179 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,179 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,179 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,179 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,182 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,182 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,182 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,182 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,184 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,184 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,185 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,185 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,185 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,185 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,185 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,185 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,185 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,185 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,185 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,185 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,186 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,186 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,186 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,186 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,187 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,187 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,187 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,187 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,187 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,187 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,187 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,187 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,187 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,187 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,187 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,188 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][94], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,188 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,188 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,188 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,188 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:43,188 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,188 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,188 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,188 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][94], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,188 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,188 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,188 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,188 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][94], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,189 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,189 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,189 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,189 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,189 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,189 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,189 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,189 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,189 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,189 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,189 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,189 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][94], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,189 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,189 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,189 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,189 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,190 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,190 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,190 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,190 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,190 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,190 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,190 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,190 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][94], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,190 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,190 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,190 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,190 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,191 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,191 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,191 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,191 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:43,191 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,191 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,191 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,191 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][94], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,191 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,191 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,191 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,191 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,192 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,192 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,192 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,192 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][94], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,192 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,192 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,192 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,192 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:43,192 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,192 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,192 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,192 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,193 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,193 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,193 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,193 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:43,193 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,193 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,193 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,193 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][94], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,193 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,193 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,193 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,193 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:43,193 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,193 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,193 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,193 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,204 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,204 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,204 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,204 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,205 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,205 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,205 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,205 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,206 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,206 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,206 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,206 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,207 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,207 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,207 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,207 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,207 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,207 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,207 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,207 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,208 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,208 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,208 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,208 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,208 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,208 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,208 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,208 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,209 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,209 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,209 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,209 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:43,210 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,210 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,210 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,210 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,210 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,210 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,210 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,210 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,210 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,210 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,210 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,210 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,211 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,211 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,211 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,211 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,211 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,211 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,211 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,211 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,212 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,212 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,212 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,212 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,212 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,212 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,212 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,212 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,213 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,213 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,213 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,213 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:43,213 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,213 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,213 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,213 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,214 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,214 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,214 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,214 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 111#L1032-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,214 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,214 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,214 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,214 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:43,215 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,215 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,215 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,215 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,216 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,216 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,216 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,216 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,216 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,216 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,216 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,216 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,218 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,218 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,218 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,218 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,218 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,218 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,218 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,218 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,218 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,218 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,218 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,218 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,219 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,219 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,219 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,219 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,223 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,223 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,223 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,223 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,224 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,224 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,224 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,224 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,224 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,224 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,224 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,224 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,225 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,225 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,225 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,225 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,227 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,227 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,227 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,228 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,228 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,228 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,228 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,228 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,230 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,230 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,230 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,230 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,231 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,231 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,231 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,231 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,231 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,231 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,232 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,232 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,232 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,232 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,232 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,232 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,237 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,237 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,237 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,237 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,237 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,237 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,237 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,237 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,237 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,237 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,238 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,238 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,238 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,238 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,238 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,238 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,238 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,238 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,238 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,238 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,238 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,238 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,239 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,239 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,239 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,239 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,239 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,239 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,239 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,239 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,239 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,239 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,240 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,240 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,240 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,240 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,240 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,240 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,240 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,240 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,240 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,240 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,241 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,241 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,241 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,241 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,241 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,241 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,241 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,241 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,241 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,241 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,241 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,241 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,241 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 66#L1032-4true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,241 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,241 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,242 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,242 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,242 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,242 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,242 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,242 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,242 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,242 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,242 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,345 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,345 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,345 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,345 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,345 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,345 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,345 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,345 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,346 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,346 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,346 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,346 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 70#L1038true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,346 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,346 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,346 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,346 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,371 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,371 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,371 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,371 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,371 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,371 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,371 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,371 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,372 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,372 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,372 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,372 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 70#L1038true, 160#true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,373 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,373 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,373 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,373 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,395 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,395 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,395 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,395 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,396 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,396 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,396 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,396 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,396 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,396 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,396 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 70#L1038true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,397 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,397 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,397 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,397 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,397 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,397 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,397 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,397 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,397 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,397 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,397 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,398 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,399 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,399 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,399 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,399 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,399 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,399 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,399 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,399 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,399 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,400 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 70#L1038true, 160#true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,400 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,400 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,400 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,400 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,400 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 70#L1038true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,401 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,401 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,401 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,401 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,401 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:10:43,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,426 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,426 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,426 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,426 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,432 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,432 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,432 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,432 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,433 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,433 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,433 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,433 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,434 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,434 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,434 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,434 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,435 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,435 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,435 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,435 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,436 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,436 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,436 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,436 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,436 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,436 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,436 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,436 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,437 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,437 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,437 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,437 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,437 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,437 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,437 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,437 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:43,444 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,444 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,444 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,444 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:43,445 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,445 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,445 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,445 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:43,446 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,446 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,446 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,446 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,446 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,446 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,447 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,447 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:43,447 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,447 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,447 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,447 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,448 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,448 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,448 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,448 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 59#L1035-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,448 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,448 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,448 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,448 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,450 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,451 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,451 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,451 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 59#L1035-4true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,451 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,451 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,451 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,451 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,452 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,452 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,452 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,452 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,452 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,452 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,452 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,452 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,453 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,453 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,453 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,453 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,453 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,453 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,453 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,453 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 59#L1035-4true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,454 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,454 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,454 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,454 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,455 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,455 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,455 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,455 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,455 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,455 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,455 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,455 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,456 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,456 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,456 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,456 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,457 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,457 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,457 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,457 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,457 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,457 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,457 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,457 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,458 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,458 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,458 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,458 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,458 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,458 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,458 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,458 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,458 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,458 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,458 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,459 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,459 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,459 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,459 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,459 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,460 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,460 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,460 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,460 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,461 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,461 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,461 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,461 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,462 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,462 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,462 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,462 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,462 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,462 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,462 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,462 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,463 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,463 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,463 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,463 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,464 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,464 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,464 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,464 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,464 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,464 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,464 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,464 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,464 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,464 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,464 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,464 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,470 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,470 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,470 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,471 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,471 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,471 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,471 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,471 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,474 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,474 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,474 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,474 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,475 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,475 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,475 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,475 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,475 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,475 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,475 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,475 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,476 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,476 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,476 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,476 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,489 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,489 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,489 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,489 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 12#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,489 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,489 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,490 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,490 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,491 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,491 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,491 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,491 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,491 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,491 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,491 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,491 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,492 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,492 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,492 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,492 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 12#$Ultimate##0true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,492 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,492 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,492 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,493 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,493 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,493 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,493 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,493 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,494 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,494 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,494 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,494 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,495 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,495 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,495 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,495 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,495 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,495 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,496 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,496 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,496 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,496 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,496 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,496 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,496 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,496 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,496 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,496 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,500 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,500 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,500 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,500 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,500 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,500 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,500 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,500 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,504 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,504 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,504 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,504 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,504 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,504 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,504 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,504 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,504 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,504 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,504 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,504 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,505 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,505 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,505 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,505 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,511 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,511 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,511 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,511 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,513 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,513 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,513 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,513 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,515 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,515 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,515 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,515 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,515 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,515 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,515 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,515 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,517 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,517 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,517 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,517 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,517 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,518 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,518 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,518 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,518 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,518 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,518 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,518 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,518 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,518 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,518 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,518 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:43,530 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,530 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,530 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,530 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:43,531 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,531 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,531 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,531 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:43,533 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,533 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,533 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,533 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,534 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,534 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,534 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,534 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:43,534 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,534 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,534 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,534 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,536 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,536 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,536 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,536 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,537 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,537 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,537 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,537 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,540 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,540 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,540 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,540 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,541 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,541 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,541 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,541 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,542 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,542 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,542 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,542 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,542 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,542 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,542 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,542 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,543 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,543 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,543 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,543 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,544 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,544 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,544 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,544 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 59#L1035-4true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,545 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,545 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,545 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,545 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,546 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,546 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,546 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,546 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,547 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,547 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,547 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,547 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,548 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,548 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,548 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,548 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 12#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,549 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,549 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,549 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,549 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 12#$Ultimate##0true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,550 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,550 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,550 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,550 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,550 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,550 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,550 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,550 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,550 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,550 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,550 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,550 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,551 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,551 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,551 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,551 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,551 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,551 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,551 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,552 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,552 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,552 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,552 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,552 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,554 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,554 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,555 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,555 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,556 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,556 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,556 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,556 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,557 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,557 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,557 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,557 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,559 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,559 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,559 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,559 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,559 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,559 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,559 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,559 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,560 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,560 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,560 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,560 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,560 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,560 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,560 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,560 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,565 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,565 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,565 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,565 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,565 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,565 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,565 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,565 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,566 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,566 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,566 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,566 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,567 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,567 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,567 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,567 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,567 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,567 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,567 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,567 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,567 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,567 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,567 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,567 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,579 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,579 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,579 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,579 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,579 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,579 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,579 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,579 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,579 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,580 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,580 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,580 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,580 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,580 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,580 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,580 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,581 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,581 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,581 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,581 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,581 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,581 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,581 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,581 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,582 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,582 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,582 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,582 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,582 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,582 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,582 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,582 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:43,584 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,584 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,584 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,584 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:43,584 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,584 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,584 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,584 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:43,587 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,587 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,587 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,587 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:43,588 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,588 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,588 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,588 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,589 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,589 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,589 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,589 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:43,589 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,589 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,589 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,589 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:43,590 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,590 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,590 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,590 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,590 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,590 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,590 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,590 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,591 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,591 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,591 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,591 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:43,592 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,592 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,592 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,592 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,592 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,592 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,592 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,592 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,593 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,594 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,594 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,594 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,594 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,594 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,594 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,594 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,595 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,595 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,595 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,595 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,595 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,595 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,595 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,595 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,595 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,595 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,595 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,595 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,596 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,596 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,596 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,596 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,596 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,596 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,596 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,596 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,597 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,597 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,597 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,597 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,598 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,598 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,598 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,598 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,599 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,599 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,599 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,599 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,600 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,600 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,600 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,600 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,601 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,601 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,601 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,601 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,601 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,601 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,602 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,602 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,602 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,602 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,602 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,602 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,602 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,602 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,602 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,602 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,614 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,614 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,614 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,614 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,614 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,614 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,614 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,614 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,615 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,615 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,615 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,615 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,615 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,615 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,615 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,615 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,615 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,615 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,615 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,615 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,615 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,615 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,615 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,615 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,615 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,615 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,615 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,615 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,616 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,616 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,616 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,616 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,616 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,616 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,616 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,616 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,619 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,619 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,619 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,619 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,619 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,619 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,619 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,619 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,620 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,620 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,620 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,620 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,620 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,621 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,621 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,621 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,623 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,623 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,623 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,623 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,623 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,623 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,623 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,623 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,624 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,624 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,624 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,624 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,624 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,624 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,624 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,624 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,626 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,626 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,626 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,626 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,627 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,627 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,627 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,627 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,630 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,630 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,631 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,631 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,631 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,631 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,631 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,631 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,633 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,633 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,633 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,633 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,633 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,633 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,633 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,633 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,634 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,634 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,634 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,634 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,634 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,634 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,634 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,634 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,635 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,635 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,635 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,635 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,635 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,635 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,635 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,635 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 37#L1031-4true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,637 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,637 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,637 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,637 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,637 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,637 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,637 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,637 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,640 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,640 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,640 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,640 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,640 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,640 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,640 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,640 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,642 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,642 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,642 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,642 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,642 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,642 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,642 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,642 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,645 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,645 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,645 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,645 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,645 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,645 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,645 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,645 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 37#L1031-4true, 99#L1023-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,646 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,646 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,646 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,646 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,646 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,646 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,646 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,646 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,648 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,648 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,648 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,648 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,649 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,649 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,649 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,649 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,652 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,652 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,652 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,652 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,653 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,653 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,653 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,653 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,653 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,653 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,653 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,653 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,653 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,654 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,654 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,654 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,655 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,655 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,655 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,655 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,656 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,656 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,656 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,656 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,656 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,656 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,656 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,656 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,657 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,657 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,657 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,657 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,658 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,658 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,658 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,658 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,659 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,659 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,659 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,659 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,661 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,661 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,661 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,661 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,662 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,662 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,662 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,662 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,671 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,671 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,671 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,671 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,671 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,671 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,671 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,671 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,671 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,671 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,672 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,672 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,672 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,672 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,672 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,672 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,673 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,673 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,673 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,673 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,673 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,673 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,673 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,673 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,673 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,673 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,674 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,674 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,674 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,674 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,674 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,674 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,674 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,674 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,674 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,674 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,674 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,674 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,674 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,675 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,675 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,675 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,675 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,675 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,675 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,675 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,675 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,675 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,675 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,675 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,675 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,676 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,676 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,676 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,676 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,676 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,676 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,676 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,676 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,676 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,676 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,676 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,676 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,676 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,676 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,676 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,676 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,676 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,677 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,677 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,677 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,677 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,677 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,677 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,677 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,677 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,677 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,677 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,677 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,677 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,677 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,677 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,677 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,677 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,677 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,677 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,678 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,678 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,678 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,678 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,678 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,678 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,678 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,678 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,678 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,678 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,678 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,678 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,678 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,679 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,679 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,679 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,679 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,679 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,679 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,679 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,679 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,679 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 42#L1037true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,679 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,679 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,679 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,679 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,679 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,680 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,680 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,680 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,680 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,680 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,680 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,688 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,688 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,689 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,689 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,689 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,689 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,689 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,689 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,689 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,689 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,689 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,689 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,689 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,689 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,689 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,690 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,690 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,690 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,690 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,690 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,691 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,691 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,691 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,691 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,691 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,691 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,691 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,691 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,691 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,691 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,692 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,692 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,692 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,692 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,692 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,692 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,692 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,692 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,692 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,692 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,692 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,692 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,692 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,692 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,692 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,692 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,693 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,693 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,693 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,693 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,693 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,693 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,693 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,693 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,693 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,693 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,693 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,693 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,693 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,693 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,693 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,693 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,693 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,693 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,694 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,694 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,694 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,694 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,694 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,694 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,694 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,694 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,694 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,694 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,694 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,694 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,694 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,694 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,694 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,694 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,694 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,694 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,695 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,695 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,695 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,695 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,695 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,695 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,695 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,695 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,695 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,695 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,695 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,695 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,695 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,695 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,695 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,695 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,696 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,696 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,696 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,696 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,696 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,696 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,696 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,696 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,696 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,696 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,696 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,696 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,696 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,696 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,697 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,697 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,697 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,697 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,697 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,697 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,697 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 84#L1035-1true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,697 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,697 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,697 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,697 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,697 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,697 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 84#L1035-1true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,697 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,697 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,697 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,698 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,698 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,698 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,698 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,698 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,698 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,698 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,698 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,702 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,702 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,702 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,702 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,703 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,703 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,703 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,703 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,703 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,703 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,704 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,704 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,704 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,704 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,704 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,704 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,704 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,704 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,704 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,704 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,704 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,704 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,704 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,704 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,704 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,704 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,704 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,704 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,704 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,704 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,705 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,705 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,705 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,705 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,705 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,705 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,705 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,705 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,705 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,705 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,705 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,705 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,705 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,705 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,705 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,705 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,705 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,705 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,706 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,706 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,706 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,706 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,706 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,706 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,706 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,707 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,707 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,707 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,707 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,708 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,708 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,708 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,708 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,708 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,708 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,708 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,708 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,709 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,709 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,709 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,709 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,709 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,709 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,710 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,710 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,710 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,710 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, 57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,710 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,710 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,710 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,710 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,711 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,711 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,711 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,711 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,711 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,711 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,712 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,712 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,712 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,712 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,712 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,712 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,712 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,712 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 41#L1035true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,712 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,712 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,712 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,712 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,712 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,712 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,712 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,712 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,712 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,712 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,712 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,712 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,712 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,712 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,712 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,712 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,713 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,713 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,713 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,713 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,713 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,713 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,713 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,713 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,713 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,713 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,713 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,713 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,713 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,713 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,713 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,713 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,713 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,713 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,713 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,713 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,714 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,714 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,714 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,714 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,714 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,714 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,714 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,714 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,714 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,714 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,714 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,714 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,714 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,714 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,714 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,714 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,715 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,715 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,715 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,715 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,715 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,715 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,715 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,715 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,716 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,717 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,717 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,717 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,717 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,717 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,717 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,717 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,717 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,718 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,718 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,718 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,718 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,718 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,718 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,718 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,719 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,719 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,719 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,719 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,719 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,719 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,719 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,720 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,720 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,720 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,720 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,720 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,720 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,720 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,720 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,721 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,721 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,721 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,721 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 49#L1035-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,721 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,721 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,721 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,721 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,721 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,721 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,721 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,721 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,721 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,721 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,721 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,721 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,722 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,722 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,722 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,722 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,722 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,722 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,722 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,722 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,723 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,723 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,723 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,723 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,723 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,723 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,723 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,723 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,723 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,723 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,723 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,724 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,724 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,724 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,724 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,724 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,724 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,724 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,725 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,725 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,725 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,725 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,725 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,725 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,725 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,726 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,726 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,726 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,726 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 49#L1035-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,726 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,726 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,726 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,726 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,726 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,726 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,726 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,726 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,726 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,726 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,726 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,726 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,726 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,726 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,726 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,726 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,726 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,726 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,726 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,727 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,727 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,727 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,727 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 70#L1038true, 160#true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,727 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,727 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 49#L1035-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,727 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,727 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,728 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,728 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,728 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 41#L1035true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,728 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,728 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, 57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,728 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,728 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,728 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,729 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,729 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,729 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,729 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,729 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,729 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,729 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,729 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,729 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,729 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,730 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,730 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,730 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,730 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,730 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,730 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,730 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,730 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,730 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,730 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,730 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,730 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,730 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,730 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,730 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,730 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,730 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,730 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,730 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,730 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,731 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,731 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,731 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,731 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,731 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,731 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,731 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,731 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,731 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,731 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,731 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,731 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,731 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,731 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,731 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,731 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,731 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,731 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,731 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,731 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,731 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,731 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,731 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,731 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,732 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,732 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,732 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,732 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,732 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,732 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,733 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,733 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,733 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,733 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,733 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,733 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,734 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,734 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,734 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,734 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,734 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,734 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,734 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,734 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,734 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,734 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,734 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,734 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 70#L1038true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,735 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,735 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,735 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,735 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 49#L1035-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,735 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,735 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,735 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,735 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,735 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,735 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,735 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,735 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,735 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,735 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,735 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,735 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,736 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,736 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,736 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,736 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,736 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,736 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,736 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,736 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 49#L1035-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,737 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,737 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,737 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,737 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,737 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,737 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,737 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,737 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,738 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,738 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,738 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,738 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 86#L1031-6true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,738 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,738 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,738 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,738 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 84#L1035-1true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,738 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,738 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,738 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,738 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,738 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,738 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,738 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,738 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,739 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,739 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,739 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,739 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,739 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,739 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,739 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,739 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,739 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,739 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,739 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,739 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,739 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,739 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,739 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,740 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,740 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,740 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,740 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,740 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,740 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,740 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,741 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,741 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,741 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,741 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,741 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,741 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,741 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,741 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,741 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,741 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,741 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,741 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,741 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,742 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,742 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,742 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,742 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,742 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,742 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,742 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,743 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,743 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,743 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,743 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,744 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,744 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,744 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,744 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,744 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,744 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,744 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,744 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,745 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,745 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,745 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,745 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,745 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,745 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,745 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,746 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,746 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,746 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,746 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,746 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,746 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,746 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,746 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,746 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,746 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,746 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,746 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,746 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,746 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,746 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,746 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,746 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,746 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,746 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,746 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,747 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,747 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,747 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,747 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,747 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,747 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,747 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,747 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,747 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,747 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,747 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,747 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,747 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,748 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,748 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,748 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,748 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,748 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,748 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,748 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,749 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,749 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,750 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,750 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,750 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,750 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,750 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,750 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,750 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,751 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,751 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,751 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,751 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,751 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,751 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,751 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,752 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,752 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,752 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,752 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,752 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,752 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,752 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,752 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,752 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,752 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,752 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,752 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,752 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,752 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,752 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,752 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,752 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,752 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,752 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,752 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,752 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,752 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,752 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,753 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,753 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,753 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,753 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,754 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,754 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,754 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,754 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,754 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,754 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,754 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,754 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,754 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,754 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,754 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,754 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,754 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,754 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,754 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,754 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,754 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,754 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,754 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,754 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,754 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,754 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,755 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,755 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,755 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,755 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,755 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,755 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,755 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,756 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,756 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,756 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,756 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,756 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,756 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,756 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,756 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,756 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,756 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,756 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,756 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,756 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,756 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,756 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,756 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,756 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,756 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,756 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,756 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,756 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,756 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,756 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,756 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,758 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,758 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,758 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,758 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,758 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,758 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,758 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,758 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,758 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,758 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,758 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,758 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,758 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,758 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,758 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,758 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,758 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,758 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,758 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,758 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,759 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,759 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,759 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,759 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:43,759 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,759 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,760 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,760 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,760 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,760 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,760 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,760 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,760 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,760 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,760 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,760 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,760 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,760 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,760 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,760 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,760 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,760 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,760 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,760 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,760 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,760 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,760 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,760 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,760 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,760 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,761 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,761 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,761 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,761 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,761 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,761 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,761 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,761 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,761 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,761 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,761 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,761 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,761 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,761 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,761 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,761 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,761 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,761 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,761 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,761 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,761 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,761 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,761 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,761 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,762 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,762 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,762 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,762 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:43,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,762 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,762 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,762 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,762 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:43,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,762 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,762 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,762 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,762 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:43,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,762 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,762 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,762 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,762 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,762 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,762 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,762 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,762 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:43,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,763 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,763 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,763 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,763 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,763 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,763 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,763 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,763 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,764 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,764 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,764 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,764 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,764 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,764 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,764 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,764 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,764 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,764 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,764 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,764 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,765 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,765 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,765 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,765 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,765 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,765 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,765 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,765 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,765 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,765 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,765 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,765 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,766 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,766 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,766 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,766 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,766 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,766 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,766 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,766 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,767 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,767 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,767 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,767 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,767 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,767 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,767 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,767 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,767 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,767 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,767 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,767 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,768 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,768 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,768 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,768 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,768 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,768 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,768 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,768 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,768 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,768 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,768 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,768 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,769 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,769 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,769 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,769 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,769 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,769 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,769 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,769 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,770 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,770 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,770 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,770 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,770 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,770 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,770 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,770 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,770 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,770 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,770 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,770 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,771 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,771 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,771 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,771 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,771 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,771 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,771 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,771 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,771 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,771 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,771 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,771 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,771 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,771 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,771 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,771 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,772 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,772 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,772 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,772 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,772 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,772 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,772 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,772 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,772 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,772 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,772 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,772 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,773 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,773 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,773 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,773 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,774 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,774 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,774 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,774 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,775 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,775 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,776 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,776 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,777 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,777 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,777 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,777 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,778 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,778 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,778 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,779 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,780 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,780 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,780 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,780 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,780 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,780 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,780 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,780 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,781 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,781 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,781 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,781 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,781 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,781 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,781 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,781 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,781 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,781 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,781 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,781 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,781 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,781 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,781 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,781 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:43,782 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,782 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,782 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,782 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,783 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,783 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,783 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,783 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 63#L1022-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,783 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,783 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,783 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,783 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:43,783 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,783 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,783 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,783 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,784 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,784 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,784 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,784 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,784 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,784 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,784 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,784 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,785 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,785 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,785 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,785 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,785 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,785 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,785 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,785 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,785 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,785 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,785 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,785 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,786 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,786 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,786 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,786 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,786 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,786 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,786 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,786 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,786 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,786 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,786 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,786 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,786 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,787 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,787 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,787 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,787 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,787 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,787 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,787 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:43,787 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,787 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,787 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,787 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,787 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,787 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,787 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,787 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,788 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,788 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,788 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,788 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:43,788 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,788 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,788 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,788 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:43,788 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,788 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,788 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,788 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,788 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,788 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,788 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,788 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,789 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,789 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,789 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,789 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,789 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,789 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,789 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,789 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,789 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,789 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,789 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,789 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:43,790 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,790 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,790 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,790 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,790 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,790 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,790 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,790 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,790 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,790 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,790 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,790 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,790 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,790 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,790 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,790 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,791 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,791 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,791 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,791 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,791 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,791 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,791 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,791 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,791 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,791 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,791 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,791 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,791 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,791 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,791 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,791 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,791 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,791 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,791 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,792 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,792 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,792 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,792 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,792 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,792 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,792 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,792 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,792 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,792 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,792 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,792 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,792 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,792 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,792 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,792 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,792 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,793 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,793 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,793 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,793 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,793 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,793 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,793 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,793 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,793 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,793 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,793 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,793 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,793 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,793 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,793 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,793 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,793 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,793 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,793 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,793 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,794 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,794 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,794 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,794 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,794 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,794 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,794 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,794 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,794 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,794 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,794 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,794 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,794 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,794 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,794 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,794 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,794 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,794 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,795 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,795 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,795 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,795 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,795 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,795 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,795 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,795 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,795 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,795 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,795 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,795 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,795 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,795 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,795 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,795 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,795 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,795 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,796 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,796 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,796 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,796 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,796 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,796 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,796 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,796 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,796 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,796 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,796 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,796 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,796 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,796 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,796 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,796 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,797 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,797 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,797 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,797 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,797 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,797 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,797 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,797 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,797 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,797 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,797 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,797 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:43,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,797 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,797 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,797 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,797 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:43,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,814 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,814 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,814 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,814 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,815 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,815 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,815 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,815 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,816 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,816 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,816 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,816 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,817 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,817 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,817 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,817 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,818 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,818 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,818 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,818 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,818 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,818 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,818 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,818 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,818 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,818 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,819 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,819 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,819 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,819 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,819 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,819 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,819 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,819 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,819 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,819 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,820 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,820 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,820 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,820 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,821 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,821 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,821 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,822 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,822 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,822 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,822 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,822 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,822 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,822 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,822 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,823 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,823 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,823 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,823 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,823 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,823 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,823 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,823 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,824 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,824 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,824 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,824 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,824 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,824 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,824 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,824 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,825 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,825 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,825 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,825 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:10:43,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,856 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,856 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,856 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,856 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,857 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,857 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,857 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,857 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:43,858 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,858 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,858 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,858 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,858 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,859 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,859 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,859 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 128#$Ultimate##0true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,859 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,859 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,859 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,859 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,859 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,859 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,859 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,859 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,860 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,860 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,860 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,860 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,860 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,860 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,860 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,860 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:43,862 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,862 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,862 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,862 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,863 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,863 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,863 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,863 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:43,863 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,863 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,863 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,863 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:43,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,864 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,864 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,864 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,864 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:43,865 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,865 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,865 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,865 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,865 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,865 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,865 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,865 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [136#L1023-6true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:43,865 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,865 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,865 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:43,865 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,052 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,052 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,052 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,052 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,052 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,052 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,052 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,052 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,053 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,053 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,053 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,053 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,054 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,054 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,054 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,054 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,055 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,055 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,055 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,055 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,056 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,056 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,056 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,056 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,056 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,056 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,056 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,056 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,057 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,057 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,057 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,057 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,083 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,083 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,083 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,083 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,084 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,084 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,084 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,084 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,085 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,085 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,085 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,085 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,085 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,085 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,085 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,085 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,087 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,087 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,087 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,087 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,089 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,089 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,089 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,089 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,089 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,089 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,089 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,089 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 12#$Ultimate##0true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,090 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,090 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,090 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,090 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,090 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,090 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,090 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,090 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 128#$Ultimate##0true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,091 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,091 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,091 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,091 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,091 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,091 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,091 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,091 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,092 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,092 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,092 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,092 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:44,094 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,094 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,094 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,094 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,096 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,096 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,096 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,096 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,097 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,097 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,097 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,097 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,099 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,099 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,099 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,099 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,099 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,099 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,099 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,099 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,099 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,099 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,099 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,099 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, 136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 44#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,100 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,100 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,100 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,100 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,118 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,118 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,118 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,118 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:44,120 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,120 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,120 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,120 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:44,120 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,120 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,120 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,120 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 129#L1023-5true, 153#true, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,121 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,121 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,121 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,121 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:44,121 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,121 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,121 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,121 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,132 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,132 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,132 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,133 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,133 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,133 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,133 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,133 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,133 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,133 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,133 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,133 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,133 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,134 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,134 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,134 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,134 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,134 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,134 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,134 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,134 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,134 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,134 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,134 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,134 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,134 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,135 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 22#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,135 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,135 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,135 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,135 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,135 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,135 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,135 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,135 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,135 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,136 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,136 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,136 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,136 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,136 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,136 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:44,136 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,136 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,137 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,137 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,137 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,137 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,137 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,137 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,137 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,137 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,137 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,137 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,137 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,137 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,137 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,137 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,138 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:44,138 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,138 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,138 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,138 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,138 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,139 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,139 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,139 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,139 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,139 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:44,139 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,139 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,139 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,139 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,139 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,139 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,139 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,140 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,140 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,140 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,140 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,140 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,140 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,140 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,140 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,140 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,140 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,140 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,140 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,140 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,141 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, 136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,141 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,141 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,141 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,141 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,141 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,141 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,141 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,141 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,141 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,141 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,141 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,141 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,141 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,141 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,141 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,141 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,141 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,142 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 136#L1023-6true, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,142 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,142 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,142 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,142 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,142 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,142 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 136#L1023-6true, 69#L1032-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,142 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,142 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,142 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,142 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,142 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,143 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,143 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,143 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,143 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,143 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,143 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,143 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,143 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,143 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,143 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,143 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,143 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,143 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,144 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,144 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,144 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,144 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,144 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,144 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,144 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,144 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,144 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,144 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,144 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,146 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,146 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,147 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,147 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,147 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,147 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,147 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,147 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,147 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,147 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,147 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,147 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,147 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,147 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,147 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,147 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,148 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,148 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,148 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,148 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,148 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,148 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,148 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,148 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,148 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,148 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,148 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,148 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,149 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,149 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,149 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,149 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,149 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,149 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,149 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,149 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,149 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,149 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,149 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,149 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,149 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,149 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,150 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,150 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,150 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,150 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,150 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,150 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,160 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,160 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,160 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,160 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,161 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,161 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,161 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,161 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,161 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,161 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,161 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,161 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,161 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,161 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,161 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,162 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,162 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,162 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,162 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,162 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,162 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,162 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,162 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,162 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,163 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,163 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,163 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,163 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,163 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,163 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,163 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,163 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,164 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,164 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,164 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,164 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,164 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,164 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,164 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,164 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 40#$Ultimate##0true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,165 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,165 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,165 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,165 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,165 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,165 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,165 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,165 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,175 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,175 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,175 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,175 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,333 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,333 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,333 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,333 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,340 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,340 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,340 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,340 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,343 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,343 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,343 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,343 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,344 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,344 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,344 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,344 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,351 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,351 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,351 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,351 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,351 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,351 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,351 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,351 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,353 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,353 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,353 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,353 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,353 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,353 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,353 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,353 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,353 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,353 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,353 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,353 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,354 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,354 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,354 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,354 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,363 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,363 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,363 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,363 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,363 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,363 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,363 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,363 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,363 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,363 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,363 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,363 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 33#L1022-3true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,364 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,364 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,364 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,364 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,365 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,365 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,365 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,365 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,365 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,365 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,365 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,365 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,366 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,366 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,366 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,366 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,366 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,366 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,366 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,366 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,366 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,366 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,366 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,366 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,367 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,367 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,367 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,367 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,368 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,368 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,368 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,368 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,368 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,368 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,368 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,368 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,370 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,370 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,370 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,370 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,370 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,370 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,370 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,370 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,371 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,371 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,371 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,371 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,371 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,371 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,371 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,371 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,371 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,371 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,371 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,371 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,372 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,372 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,372 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,372 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,372 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,372 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,372 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,372 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,373 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,373 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,373 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,373 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,373 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,373 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,373 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,373 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,373 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,373 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,373 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,373 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,374 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,374 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,374 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,374 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,374 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,374 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,374 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,374 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,374 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,374 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,375 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,375 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,375 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,375 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,375 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,375 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,375 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,375 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,375 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,375 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 12#$Ultimate##0true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,376 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,376 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,376 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,376 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,377 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,377 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,377 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,377 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,377 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,377 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,377 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,377 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,378 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,378 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,378 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,378 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,378 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,378 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,378 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,378 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,379 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,379 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,379 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,379 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,379 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,379 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,379 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,379 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,379 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,379 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,379 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,380 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,380 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,380 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,380 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,380 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,381 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,381 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,381 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,381 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,382 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,382 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,382 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,382 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,383 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,383 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,383 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,383 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,384 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,384 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,384 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,384 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,384 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,384 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,384 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,384 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,385 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,385 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,385 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,385 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,385 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,385 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,385 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,385 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,391 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,391 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,391 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,391 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,391 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,391 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,391 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,391 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,392 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,392 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,392 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,392 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,392 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,392 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,392 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,392 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,409 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,409 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,409 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,409 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,410 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,410 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,410 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,410 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,411 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,411 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,411 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,411 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,411 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,411 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,411 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,411 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,412 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,412 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,412 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,412 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,413 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,413 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,413 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,413 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,414 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,414 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,414 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,414 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,414 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,414 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,414 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,414 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,415 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,415 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,415 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,415 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,416 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,416 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,416 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,416 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,416 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,416 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,416 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,416 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,417 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,417 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,417 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,417 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,420 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,420 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,420 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,420 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,421 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,421 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,421 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,421 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,424 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,424 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,424 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,424 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,425 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,425 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,425 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,425 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,425 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,425 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,425 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,425 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,425 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,425 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,425 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,426 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,432 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,432 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,433 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,433 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,433 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,433 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,433 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,433 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,435 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,435 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,435 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,435 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,435 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,435 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,435 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,435 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,436 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,436 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,436 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,436 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,436 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,436 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,436 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,436 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,451 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,451 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,451 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,451 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, 33#L1022-3true, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,451 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,451 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,451 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,451 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,452 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,452 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,452 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,452 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 33#L1022-3true, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,452 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,452 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,452 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,452 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,454 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,454 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,454 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,454 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,454 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,454 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,454 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,454 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,455 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,455 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,455 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,455 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,455 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,455 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,455 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,455 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,456 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,456 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,456 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,456 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 33#L1022-3true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,457 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,457 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,457 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,457 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,458 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,458 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,458 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,458 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,458 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,458 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,458 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,458 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,461 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,461 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,461 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,461 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,462 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,462 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,462 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,462 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,462 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,463 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,463 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,463 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,463 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,463 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,463 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,463 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,463 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,463 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,463 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,463 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,464 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,464 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,464 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,464 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,464 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,464 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,464 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,465 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,465 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,465 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,465 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,465 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,465 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,465 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,465 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,465 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,466 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,466 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,466 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,466 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,466 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,466 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,466 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,466 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,467 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,467 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,467 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,467 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,467 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,467 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,467 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,467 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,467 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,468 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,468 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,468 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,469 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,469 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,469 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,469 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,469 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,469 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,469 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,469 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,471 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,471 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,471 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,471 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,471 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,471 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,471 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,471 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 12#$Ultimate##0true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,472 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,472 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,472 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,472 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,473 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,473 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,473 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,473 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,473 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,473 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,473 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,473 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,473 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,473 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,473 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,474 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,474 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,474 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,474 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,474 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,475 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,475 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,475 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,475 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 49#L1035-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,477 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,477 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,477 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,477 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,479 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,479 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,479 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,479 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,479 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,479 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,479 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,479 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,481 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,481 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,481 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,481 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,481 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,481 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,481 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,481 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,482 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,482 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,482 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,482 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,482 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,482 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,482 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,482 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,502 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,502 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,502 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,502 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,502 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,502 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,502 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,502 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,503 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,503 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,503 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,503 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 33#L1022-3true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,503 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,503 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,503 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,503 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,506 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,506 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,506 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,506 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,506 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,506 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,506 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,506 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,507 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,507 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,507 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,507 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 33#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,507 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,507 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,507 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,507 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,508 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,508 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,508 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,508 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,508 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,508 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,508 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,508 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,509 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,509 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,509 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,509 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,509 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,509 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,509 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,509 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,510 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,510 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,510 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,510 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,510 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,510 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,510 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,510 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,510 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,510 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,510 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,510 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,511 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,511 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,511 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,511 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,511 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,511 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,511 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,512 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,512 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,512 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,512 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,512 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,513 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,513 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,513 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,513 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,513 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,513 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,513 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,513 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,513 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,513 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,513 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,513 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,515 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,515 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,515 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,515 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,515 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,515 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,515 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,515 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,516 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,516 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,516 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,516 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,516 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,516 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,516 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,516 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 121#L1035-5true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,516 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,516 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,516 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,517 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,517 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,517 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,517 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,517 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,517 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,517 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,517 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,517 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,518 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,518 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,518 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,518 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,520 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,520 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,520 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,520 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,521 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,521 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,521 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,521 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,521 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,521 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,521 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,521 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,523 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,523 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,523 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,523 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,523 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,523 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,523 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,523 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,524 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,524 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,524 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,524 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,524 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,524 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,524 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,524 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,529 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,529 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,529 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,529 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,530 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,530 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,530 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,530 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,530 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,530 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,530 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,531 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,531 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,534 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,534 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,534 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,534 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,534 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,534 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,534 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,534 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,534 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,534 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,534 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,534 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,534 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,534 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,534 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,534 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,534 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,534 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,534 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,535 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,535 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,535 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,535 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,535 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,535 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,535 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,535 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,535 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,535 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,535 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,535 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,535 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,536 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,536 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,536 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,536 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,536 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,536 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,536 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,536 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,536 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,536 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,536 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,536 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,536 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,536 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,536 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,536 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,537 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,537 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,537 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,537 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,537 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,537 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,537 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,537 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,537 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,537 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,537 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,537 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,538 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,538 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,538 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,538 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,538 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,538 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,538 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,538 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 86#L1031-6true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,538 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,538 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,539 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,539 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,539 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,539 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,539 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,539 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,539 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,539 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,539 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,539 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,539 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,539 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,539 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,539 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,539 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,539 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,539 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,539 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,540 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,540 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,540 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,540 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,540 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,540 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,540 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,540 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,540 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,540 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,540 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,540 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,540 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,540 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,540 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,540 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,540 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,541 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,541 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,541 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,541 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,541 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,541 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,541 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,541 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,541 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,541 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,542 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,542 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,542 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,542 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,542 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,542 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,542 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,542 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,542 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,542 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,542 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,542 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,542 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,542 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,542 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,542 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,542 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,543 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,543 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,543 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,543 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,543 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,543 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,543 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,543 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,543 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,543 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,543 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,543 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,543 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,543 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,543 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,543 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,543 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,543 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,543 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,543 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,544 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,544 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,544 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,544 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,544 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,544 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,544 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,544 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,544 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,544 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,544 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,544 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,544 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,544 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,544 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,545 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,545 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,545 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,545 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,545 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,545 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,545 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,545 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,545 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,545 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,545 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,545 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,545 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,545 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,545 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,545 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,545 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,545 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,545 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,545 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,545 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,545 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,545 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,545 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,546 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,546 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,546 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,546 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,546 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,548 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,548 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,548 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,548 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,548 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,548 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,548 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,548 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,549 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,549 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,549 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,549 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,549 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,549 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,549 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,549 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,550 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,550 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,550 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,550 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,551 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,551 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,551 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,551 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,551 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,551 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,551 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,551 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,551 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,551 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,551 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,551 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,552 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,552 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,553 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,553 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,554 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,554 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,554 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,554 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,555 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,555 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,555 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,555 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,557 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,557 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,557 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,557 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,562 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,562 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,562 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,562 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,562 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,562 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,562 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,562 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,563 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,563 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,563 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,563 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,563 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,563 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,563 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,563 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,564 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,564 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,564 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,564 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,564 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,564 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,564 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,564 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,565 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,565 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,565 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,565 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,565 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,565 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,565 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,565 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,569 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,569 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,569 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,569 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,569 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,569 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,569 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,569 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 37#L1031-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,570 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,570 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,570 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,570 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,570 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,570 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,570 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,570 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,572 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,572 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,572 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,572 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 37#L1031-4true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,572 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,572 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,572 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,572 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 37#L1031-4true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,572 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,572 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,573 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,573 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,573 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,573 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,573 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,573 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,574 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,574 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,574 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,574 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 37#L1031-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,576 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,576 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,576 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,576 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,577 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,577 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,577 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,577 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, 37#L1031-4true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,579 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,579 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,579 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,579 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,593 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,593 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,593 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,593 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,593 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,594 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,594 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,594 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,594 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,594 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,594 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,594 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,594 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,594 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,594 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,594 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,594 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,594 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,594 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,594 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,594 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,595 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,595 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,595 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,595 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,595 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,595 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,595 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,595 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,595 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,595 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,595 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,595 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,596 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,596 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,596 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,596 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,596 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,596 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,596 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,596 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,596 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,596 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,596 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,596 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,596 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,596 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,597 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,597 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,597 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,597 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,597 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,597 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,597 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,597 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,597 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,597 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,597 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,597 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,597 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,597 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,598 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,598 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,598 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,598 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,598 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,606 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,606 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,606 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,606 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,607 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,607 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,607 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,607 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,607 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 63#L1022-3true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,607 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,607 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,607 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,607 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,607 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,607 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,607 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,607 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,607 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,607 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,608 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,608 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,608 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,608 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,608 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,608 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,609 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,609 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,609 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,609 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,609 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,609 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,609 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,609 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,609 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,609 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,610 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,610 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,610 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,610 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,610 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,610 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,610 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,610 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,610 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,610 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,610 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,610 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,610 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,610 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,610 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,610 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,610 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,610 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,611 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,611 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,611 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,611 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,611 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,611 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,611 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,611 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,611 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,611 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,611 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,611 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,611 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,611 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,612 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,612 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,612 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,612 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,612 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,612 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,612 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,612 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,612 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,612 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,612 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,612 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,612 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,612 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,612 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,612 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,613 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,613 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,613 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,613 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,613 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,613 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,613 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,613 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,613 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,613 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,613 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,613 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,613 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,613 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,613 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,613 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,613 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,613 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,614 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,614 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,614 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,614 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,614 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,614 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,614 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,614 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,614 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,614 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,614 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,614 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,615 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,615 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,615 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,615 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,615 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,615 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,615 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,615 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,615 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,615 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,615 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,615 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,615 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,615 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,615 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,615 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,616 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,616 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,616 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,616 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,616 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,616 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,616 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,616 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:44,619 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,619 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,619 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,619 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:44,620 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,620 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,620 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,620 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,620 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,620 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,620 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,620 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,620 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,620 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,620 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,620 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,620 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,620 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,620 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,620 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,620 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,620 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,620 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,620 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,621 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,621 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,621 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,621 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,621 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,621 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,621 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,621 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,621 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,621 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,621 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,621 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,621 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,621 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,621 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,621 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,621 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,621 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,621 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,621 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,621 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,621 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,621 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,621 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:44,622 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,622 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,622 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,622 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,622 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,622 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,622 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,622 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,622 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,622 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,622 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,622 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,622 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,622 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,622 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,622 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,623 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,623 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,623 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,623 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,623 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,623 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,623 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,623 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,624 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,624 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:44,624 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,624 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,624 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,625 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,625 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,625 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,625 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,625 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,625 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,625 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,626 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,626 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,626 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,626 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,626 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,626 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,626 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,626 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,627 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,627 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,627 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,627 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,627 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,627 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,627 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,628 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,628 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,628 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,628 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,628 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,628 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,628 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,628 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,628 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,628 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,628 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,628 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,629 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,629 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,629 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,629 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,629 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,629 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,629 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,629 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,630 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,630 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,630 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,630 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,630 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,630 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:44,630 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,630 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,630 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,630 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,631 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,631 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,631 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,631 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,631 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,631 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,631 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,631 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,631 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,631 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,631 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,631 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,631 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,631 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,631 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,631 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,631 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,631 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,631 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,631 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,632 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,632 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,632 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,632 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,632 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:44,632 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,632 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,633 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,633 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,633 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,633 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,633 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,633 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,633 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,634 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,634 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,634 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,634 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,634 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,634 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,634 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,634 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,634 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,634 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,634 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,634 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,635 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,635 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,635 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,635 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,635 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,635 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,635 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,635 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,635 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,635 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,635 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,635 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,635 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,635 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,635 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,635 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,636 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,636 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,636 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,636 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,636 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,636 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:44,636 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,636 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,637 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,637 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,637 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,637 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,637 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,637 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,637 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,638 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,638 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,638 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,638 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,638 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,638 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,638 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,638 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,638 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,638 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,638 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,638 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,638 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,638 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,638 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,639 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,639 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,639 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,639 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,639 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,639 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,639 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,639 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,640 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,640 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,640 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,640 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,640 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,640 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,640 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,641 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:44,641 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,641 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,641 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,641 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,641 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,641 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,642 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,642 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,642 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,642 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,642 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,642 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,642 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,642 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,643 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,643 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,643 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,643 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,643 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,643 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,644 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,644 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,644 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,644 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,644 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,644 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,644 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,644 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,644 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,644 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,644 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,644 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,645 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,645 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,645 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,645 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,645 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,645 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,645 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,646 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,646 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,646 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,646 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,646 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,646 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,646 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,646 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,646 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,646 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,646 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,646 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,646 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,646 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,646 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,646 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,646 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,646 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,646 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,646 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,646 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,646 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,646 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,646 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,646 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,647 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,647 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,647 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,647 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,647 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,647 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,647 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,647 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,647 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,647 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,647 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,647 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,648 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,648 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,648 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 42#L1037true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,648 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,648 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,648 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,648 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,648 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,649 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,649 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,649 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,649 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,649 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,649 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,649 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,649 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,649 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,649 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,649 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:44,650 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,650 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,650 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,650 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:44,651 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,651 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,651 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,651 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,651 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,651 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,651 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,651 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,651 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,651 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,651 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,651 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,651 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,651 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,651 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,651 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,652 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,652 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,652 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 41#L1035true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,652 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,652 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,652 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,652 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,652 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,653 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:44,653 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,653 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,653 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,653 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,653 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,653 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,653 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,653 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,653 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,653 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,654 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,654 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,654 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,654 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,654 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,654 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,654 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,655 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,655 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,655 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,655 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,655 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,655 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,655 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,655 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:44,656 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,656 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,656 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,656 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,656 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,656 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,656 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,656 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,656 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,656 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,656 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,656 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,656 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,656 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,656 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,656 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,656 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,656 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,656 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,656 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,656 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,657 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,657 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,657 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,657 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,657 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,657 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,657 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,658 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,658 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 49#L1035-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,658 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,658 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,658 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,658 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,658 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,659 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,659 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,659 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,659 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,659 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,659 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,659 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,659 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,659 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,659 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,659 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,659 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,659 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,660 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,660 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,660 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,660 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,660 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,660 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,660 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,660 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,660 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,660 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,660 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,660 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,660 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,660 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,660 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,660 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,660 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,660 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,660 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,660 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,660 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,660 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,660 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,660 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,661 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,661 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,661 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,661 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,661 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,661 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,661 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,661 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,661 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,661 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,661 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,661 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,661 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,661 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,661 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,661 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:44,661 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,661 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,661 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,661 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,662 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,662 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,662 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,662 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,662 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,662 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,662 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,662 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,662 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,663 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,663 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,663 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,663 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,663 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,663 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,663 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,664 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:44,664 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,664 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,664 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,664 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,664 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,664 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,665 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,665 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,665 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,665 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,665 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,665 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,665 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,665 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,665 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,665 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,665 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,665 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,665 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,665 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,665 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,665 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,665 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,665 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,665 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,665 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,665 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,665 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,665 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,667 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,667 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,667 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,667 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,667 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,667 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,667 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,667 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,667 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,667 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,667 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,667 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,667 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,667 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,667 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,667 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,667 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,667 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,667 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,667 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,667 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,667 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,667 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,667 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, 136#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,668 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,668 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,668 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,668 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:44,668 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,668 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,668 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,668 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,669 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,669 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,669 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,669 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,669 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,669 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,669 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,670 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,670 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,670 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,670 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,670 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,670 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,670 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 49#L1035-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,671 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,671 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,671 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,671 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,671 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,671 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,671 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,671 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,671 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,671 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,671 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,671 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,672 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,672 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,672 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,672 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,672 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,672 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,672 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,672 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,672 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,672 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,672 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,672 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,672 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,672 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,672 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,672 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,672 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,672 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,672 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,672 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,672 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,672 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,672 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,672 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,673 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,673 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,673 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,673 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 70#L1038true, 160#true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:44,673 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,673 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,673 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,673 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 49#L1035-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,673 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,673 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,673 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,673 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,673 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,673 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,673 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,673 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,674 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,674 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 41#L1035true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,674 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,674 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,674 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,674 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,675 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,675 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,675 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,675 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,675 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,675 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,675 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,675 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 49#L1035-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,675 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,675 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,675 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,675 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,675 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,675 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,675 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,675 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,675 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,675 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,675 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,675 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,675 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,675 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,675 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,675 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,676 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,676 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,676 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,676 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,676 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,676 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,676 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,676 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,676 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,676 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,676 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,676 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,676 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,676 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,676 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,676 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,676 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,676 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,676 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,676 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,676 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,677 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,677 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,677 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:44,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,677 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,677 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,677 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,677 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,677 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,677 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,678 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,678 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,678 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,678 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,678 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,678 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,678 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,678 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,678 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,678 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,678 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,678 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,678 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,678 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,679 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,679 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,679 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,679 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,679 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,679 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,679 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,679 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,679 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,679 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,679 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,679 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,679 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,679 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,680 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,680 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,680 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,680 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,680 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,680 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,680 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,680 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,680 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,680 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,680 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,680 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,680 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,680 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,681 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,681 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,681 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,681 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,681 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,681 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,681 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,681 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,681 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,681 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,681 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,681 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,682 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,682 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,682 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,682 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,682 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,682 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,682 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,682 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,683 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,683 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,683 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,683 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,683 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,683 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,683 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,683 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,683 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,683 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,683 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,683 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,684 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,684 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,684 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,684 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,684 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,684 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,684 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,684 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,684 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,684 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,684 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,684 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,684 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,684 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,684 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,684 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,685 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,685 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,685 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,685 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,685 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,685 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,685 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,685 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,685 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,685 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,685 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,685 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,686 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,686 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,686 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,686 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,688 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,688 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,688 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,688 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,688 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,688 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,688 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,688 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,688 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,688 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,689 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,689 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,690 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,690 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,690 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,690 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,690 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,690 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,690 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,690 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,691 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,691 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,691 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,691 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,691 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,691 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,691 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,691 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,692 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,692 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,692 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,692 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,692 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,692 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,692 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,692 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,692 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,692 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,692 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,692 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,692 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,693 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,693 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,693 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,693 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,693 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,693 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,693 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,694 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,694 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,694 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,694 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,695 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,695 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,695 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,695 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,695 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,695 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,695 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,695 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,695 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,695 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,695 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,695 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,695 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,695 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,695 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,695 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,696 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,696 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,696 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,696 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,696 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,696 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,696 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,696 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,696 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,696 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,696 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,696 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,697 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,697 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,697 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,697 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,697 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,697 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,697 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,697 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,697 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,697 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,697 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,697 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,697 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,697 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,697 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,697 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,697 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,697 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,698 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,698 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,698 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,698 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,698 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,698 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,698 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,698 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,698 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,698 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,698 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,698 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,698 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,698 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,699 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,699 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,699 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,699 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,699 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,699 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,699 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,699 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,699 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,699 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,699 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,699 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 121#L1035-5true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,699 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,699 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,700 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,700 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 121#L1035-5true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,700 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,700 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,700 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,700 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,700 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,700 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,700 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,700 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,701 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,701 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,701 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,701 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,701 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,701 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,701 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,701 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,701 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,701 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,701 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,701 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 121#L1035-5true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,701 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,701 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,701 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,701 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,701 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,701 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,701 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,701 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,702 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,702 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,702 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,702 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,702 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,702 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,702 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,702 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,702 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,702 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,702 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,702 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,702 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,702 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,703 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,703 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,703 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,703 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,703 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,703 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,703 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,703 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,703 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,703 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,703 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,703 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,703 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,703 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,704 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,704 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,704 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,704 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,704 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,704 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,704 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,704 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,704 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,704 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,704 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,704 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,704 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,704 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,704 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,704 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,705 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,705 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,705 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,705 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,705 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,705 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,705 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,705 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 63#L1022-3true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,705 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,705 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,705 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,705 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,705 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,705 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,705 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,705 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,706 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,706 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,706 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,706 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 59#L1035-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,706 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,706 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,706 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,706 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,706 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,706 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,706 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,706 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,706 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,706 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,706 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,706 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,706 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,706 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,706 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,706 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,707 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,707 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,707 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,707 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,707 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,707 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,707 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,707 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,707 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,707 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,707 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,707 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,707 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,707 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,707 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,707 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,707 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,707 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,707 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,707 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,708 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,708 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,708 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,708 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,708 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,708 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,708 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,708 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,708 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,708 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,708 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,708 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,709 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,709 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,709 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,709 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,709 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,709 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,709 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,709 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,709 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,709 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,709 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,709 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,709 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,709 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,709 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,709 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,709 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,709 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,709 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,709 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,709 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,709 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,709 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,709 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,710 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,710 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,710 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,710 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,710 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,710 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,710 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,710 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,710 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,710 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,710 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,710 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,711 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,711 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,711 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,711 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,711 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,711 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,711 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,711 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,711 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,711 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,711 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,711 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,711 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,711 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,711 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,711 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,711 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,711 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,711 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,711 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,711 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,711 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,711 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,711 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,712 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,712 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,712 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,712 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 59#L1035-4true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,712 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,712 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,712 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,712 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,712 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,712 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,712 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,713 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,713 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,713 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,713 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,713 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,713 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,713 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,713 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,713 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 59#L1035-4true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,713 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,713 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,713 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,713 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,713 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,713 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,713 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,713 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,713 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,713 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,713 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,713 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,713 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,713 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,713 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,714 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,714 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,714 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,714 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,714 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 59#L1035-4true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,714 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,714 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,714 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,714 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:44,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,714 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,714 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,714 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,714 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:44,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,714 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,714 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,714 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,714 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:44,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,734 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,734 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,734 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,734 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,734 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,734 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,734 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,734 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,735 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,735 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,735 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,735 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,736 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,736 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,737 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,737 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,737 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,737 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,737 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,737 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,738 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,738 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,738 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,738 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,738 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,738 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,738 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,738 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,739 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,739 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,739 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,739 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,739 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,739 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,739 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,739 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:44,740 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,740 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,740 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,740 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,740 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,740 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,740 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,740 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,741 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,741 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,741 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,741 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,741 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,741 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,741 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,741 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,742 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,742 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,742 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,742 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,742 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,742 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,742 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,742 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,743 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,743 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,743 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,743 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,743 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,743 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,743 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,743 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,744 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,744 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,744 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,744 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,744 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,744 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,744 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,744 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,745 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,745 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,745 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,745 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,745 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,745 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,745 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,745 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,746 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,746 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,746 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,746 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:10:44,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,780 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,780 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,780 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,780 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:44,782 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,782 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,782 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,782 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:44,782 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,782 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,782 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,782 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,782 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,782 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,783 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,783 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:44,783 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,783 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,783 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,783 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,826 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,827 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,827 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,827 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,830 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,830 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,830 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,830 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,830 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,830 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,830 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,830 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,830 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,830 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,830 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,830 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:44,831 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,831 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,831 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,831 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,849 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,849 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,849 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,849 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,849 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,849 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,849 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,849 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,850 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,850 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,850 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,850 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,850 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,850 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,850 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,850 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,859 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,859 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,859 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,859 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,859 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,859 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,859 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,859 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,859 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,860 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,860 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,860 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,860 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,860 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,860 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,860 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,860 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,861 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,861 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,861 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,861 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,861 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,861 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,861 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,861 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,861 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,861 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,861 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,861 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,862 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,862 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,862 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,862 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,862 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,862 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,862 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,862 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,862 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,862 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,862 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,862 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,862 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,862 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,862 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,863 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,863 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,863 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,863 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,863 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,863 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,863 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,863 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,863 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,863 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,863 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,863 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,863 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,863 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,864 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,864 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,864 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,864 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,864 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,864 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:44,864 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,864 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,864 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,864 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,864 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,864 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,864 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,864 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,864 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,864 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,864 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,865 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,865 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,865 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,865 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,865 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,865 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,865 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,865 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,865 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,865 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,865 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,865 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,865 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,865 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,865 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,865 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,865 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,865 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,866 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,866 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,866 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,866 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,866 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,866 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,866 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,866 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,866 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,866 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,866 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,866 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,866 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,867 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,867 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,867 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,867 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,867 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,867 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:44,867 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,867 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,867 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,867 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,867 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,867 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,867 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,867 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,867 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,867 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,867 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:44,868 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,868 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,868 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,868 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,868 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:44,868 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,868 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,868 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,868 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,868 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:44,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 57#L1023-5true, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,869 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,869 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,869 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,869 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:44,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,869 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,869 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,869 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,869 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:44,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,869 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,869 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,869 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,870 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:44,870 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,870 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,870 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,870 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:44,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,892 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,892 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,892 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,892 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,893 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,893 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,893 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,893 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,893 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,893 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,893 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,893 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:44,894 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,894 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,894 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,894 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:44,894 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,894 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,894 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,894 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,894 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,894 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,894 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,894 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,895 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,895 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,895 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,895 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,896 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,896 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,896 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,896 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,896 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,896 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,896 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,896 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:44,896 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,896 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,896 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:44,896 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,223 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,223 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,223 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,223 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,223 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,223 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,223 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,223 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,232 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,232 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,232 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,232 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,232 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,232 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,232 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,232 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,246 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,246 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,246 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,246 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,251 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,251 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,251 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,251 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,253 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,253 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,253 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,253 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,253 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,253 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,253 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,253 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,253 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,253 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,254 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,254 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 33#L1022-3true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,254 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,254 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,254 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,254 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 74#L1035-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,254 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,254 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,254 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,254 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,257 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,257 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,257 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,257 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,257 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,257 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,257 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,257 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 33#L1022-3true, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,257 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,257 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,257 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,257 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,258 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,258 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,258 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,258 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,258 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,258 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,258 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,258 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,258 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,258 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,258 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,258 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 74#L1035-6true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,258 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,258 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,258 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,258 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,260 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,260 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,260 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,260 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,260 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,260 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,260 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,260 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,260 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,260 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,260 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,260 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,260 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,260 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,260 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,260 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,261 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,261 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,261 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,261 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,261 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,261 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,261 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,261 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,261 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,261 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,261 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,261 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,262 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,262 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,262 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,262 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,262 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,262 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,262 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,262 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,262 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,262 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,262 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,262 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,263 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,263 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,263 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,263 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,263 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,263 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,263 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,263 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,263 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,263 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,263 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,263 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,264 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,264 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,264 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,264 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,264 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,264 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,265 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,265 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,265 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,265 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,265 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,265 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,265 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,265 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,265 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,265 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,266 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,266 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,266 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,266 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,267 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,267 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,267 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,267 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,267 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,267 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,267 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,267 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,268 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,268 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,268 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,268 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,268 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,268 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,268 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,268 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,269 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,269 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,269 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,269 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,269 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,269 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,269 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,269 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,270 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,270 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,270 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,270 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 59#L1035-4true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,271 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,271 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,271 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,271 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,272 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,272 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,272 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,272 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,272 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,272 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,272 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,272 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,274 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,274 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,274 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,274 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,274 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,274 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,274 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,274 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,274 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,274 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,274 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,274 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,275 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,275 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,275 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,275 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,299 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,299 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,299 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,299 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,299 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,299 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,299 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,299 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,300 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,300 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,300 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,300 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,300 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,300 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,300 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,300 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,301 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,301 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,301 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,301 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,302 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,302 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,302 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,302 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,302 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,302 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,302 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,302 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,302 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,302 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,302 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,302 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,303 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,303 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,303 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,303 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,304 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,304 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,304 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,304 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,305 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,305 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,305 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,305 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,305 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,305 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,305 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,305 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,307 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,307 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,307 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,307 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,307 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,307 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,307 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,307 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,308 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,308 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,308 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,308 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,308 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,308 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,308 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,308 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,312 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,312 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,312 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,312 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,313 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,313 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,313 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,313 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,317 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,317 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,317 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,317 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,318 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,318 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,318 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,318 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,318 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,318 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,318 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,318 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 49#L1035-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,318 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,318 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,318 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,319 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,339 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,339 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,339 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,339 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,340 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,340 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,340 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,340 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,340 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,340 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,340 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,340 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,349 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,349 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,349 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,349 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,350 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,350 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,350 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,350 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,350 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,350 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,350 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,350 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,353 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,353 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,353 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,353 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,353 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,353 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,353 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,353 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,354 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,354 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,354 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,354 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,354 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,355 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,355 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,355 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,355 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,355 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,355 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,355 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,359 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,359 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,359 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,359 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 33#L1022-3true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,359 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,359 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,359 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,359 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,359 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,359 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,359 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,359 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,360 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,360 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,360 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,360 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,360 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,360 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,360 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,360 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 33#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,360 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,360 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,361 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,361 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([574] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= |v_threadThread3of4ForFork0_#t~ret3_1| 0) (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread3of4ForFork0_#t~ret3=|v_threadThread3of4ForFork0_#t~ret3_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret3][149], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 33#L1022-3true, 74#L1035-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,361 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,361 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,361 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,361 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,362 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,362 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,362 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,362 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,362 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,362 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,362 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,362 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,363 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,363 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,363 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,363 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,363 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,363 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,363 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,363 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,364 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,364 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,364 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,364 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,364 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,364 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,364 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,364 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,364 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,364 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,364 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,364 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,365 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,365 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,365 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,365 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,365 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,365 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,365 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,365 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,365 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,365 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,365 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,365 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,366 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,366 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,366 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,366 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,367 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,367 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,367 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,367 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([606] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread2of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, threadThread2of4ForFork0_#t~ret3=|v_threadThread2of4ForFork0_#t~ret3_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret3][110], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,367 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,367 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,367 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,367 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,367 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,367 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,367 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,367 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,368 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,368 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,368 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,368 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,368 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,368 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,368 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,368 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,369 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,369 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,369 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,369 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,370 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,370 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,371 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,371 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,371 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,371 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,371 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,371 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 79#L1024-3true, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,372 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,372 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,372 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,372 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,372 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,372 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,372 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,372 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,373 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,373 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,373 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,373 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,373 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,373 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,373 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,373 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,374 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,374 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,374 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,374 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 49#L1035-3true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,375 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,375 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,375 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,375 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 59#L1035-4true, 44#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,377 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,377 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,377 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,377 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,379 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,379 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,379 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,379 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,379 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,379 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,379 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,379 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 49#L1035-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,382 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,382 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,382 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,382 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,382 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,382 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,382 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,382 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 49#L1035-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,382 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,382 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,382 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,382 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 49#L1035-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,383 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,383 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,383 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,383 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,387 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,387 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,387 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,387 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,413 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,413 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,413 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,413 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,413 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,413 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,413 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,413 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,414 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,414 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,414 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,414 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,415 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,415 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,415 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,415 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,415 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,415 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,415 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,415 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 12#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,415 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,415 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,415 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,415 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,416 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,416 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,416 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,416 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 12#$Ultimate##0true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,416 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,416 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,416 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,416 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,417 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,417 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,417 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,417 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,417 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,417 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,417 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,417 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,417 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,417 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,417 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,417 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,417 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,417 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,417 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,417 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,418 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,418 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,418 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,418 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,418 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,418 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,418 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,418 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,419 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,419 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,419 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,419 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,419 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,419 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,419 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,419 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,420 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,420 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,420 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,420 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,421 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,421 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,421 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,421 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,422 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,422 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,422 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,422 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,423 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,423 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,423 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,423 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,424 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,424 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,424 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,424 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,425 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,425 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,425 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,425 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,425 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,425 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,425 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,425 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,425 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,425 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,425 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,425 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,429 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,429 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,429 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,429 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,430 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,430 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,430 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,430 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,430 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,431 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,431 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,431 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,431 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,431 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,431 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,431 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,431 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,431 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, 57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,431 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,431 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,431 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,431 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,432 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,432 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,432 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,432 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,433 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,433 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,433 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,433 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,433 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,433 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,433 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,433 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,434 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,434 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,434 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,434 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,434 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,434 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,434 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 60#L1034true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,434 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,434 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,434 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,434 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,434 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,435 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,435 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,435 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,435 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,436 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,436 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,436 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,436 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,436 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,436 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,436 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,436 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,436 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,436 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,436 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,436 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,436 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,437 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,437 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,437 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,438 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [60#L1034true, threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,438 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,438 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,438 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,438 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,438 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,438 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [60#L1034true, threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,438 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,438 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,438 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,438 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,438 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,439 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,439 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,439 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,439 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,439 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 60#L1034true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,439 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,439 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,439 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,439 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,439 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,439 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,439 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,439 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,439 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,439 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,439 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,440 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,440 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,440 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,440 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,440 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,440 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,440 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,440 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,440 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,440 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,440 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,440 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,440 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,440 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,440 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,440 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,440 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,440 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,447 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,447 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,447 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,447 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,447 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,447 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,447 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,447 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,447 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,448 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,448 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,448 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,448 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,448 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,448 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,448 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,448 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,448 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,448 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,448 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,448 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,449 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,449 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,449 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,449 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,449 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,449 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,449 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,449 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,449 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,449 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,449 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,449 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,449 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,449 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,449 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,449 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,449 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,449 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,449 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,449 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,449 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,449 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,449 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,450 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,450 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,450 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,450 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,450 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,450 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,450 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,450 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,450 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,450 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,450 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,450 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,450 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,450 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,450 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,450 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,450 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,450 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,450 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,450 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,450 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,451 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,451 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,451 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,451 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,451 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,451 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,451 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,451 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,451 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,451 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,451 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,451 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,451 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,451 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,451 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,451 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,451 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,451 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,451 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,451 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,451 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,451 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,451 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,452 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,452 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,452 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,452 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,452 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,452 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,452 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,452 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,452 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,452 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,452 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,452 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,452 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,452 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,452 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,452 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,452 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,452 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,452 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,452 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,452 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,452 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,452 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,452 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,453 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,453 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,453 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,453 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,453 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,453 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,453 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,453 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,453 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,453 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,453 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,453 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,453 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,453 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,453 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,453 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,454 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,454 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,454 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,454 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,454 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,454 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,454 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,454 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,454 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,454 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,454 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,454 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,454 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,454 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,454 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,454 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,455 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,455 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,455 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,455 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,455 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,455 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,455 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,455 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,455 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,455 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,455 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,455 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,455 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,455 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,455 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,455 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,456 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,456 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,456 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,456 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,456 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,456 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,456 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,456 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,456 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,456 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,456 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,456 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,456 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,456 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,456 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,456 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,457 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,457 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,457 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,457 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,457 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,457 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,457 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,457 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,457 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,457 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,457 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,457 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,457 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,457 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,457 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,457 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,458 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,458 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,458 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,458 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,458 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,458 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,458 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,458 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,458 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,458 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,458 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,458 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,458 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,458 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,458 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,458 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 86#L1031-6true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,459 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,459 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,459 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,459 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,459 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,459 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,459 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,459 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,459 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,459 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,459 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,459 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,459 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,459 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,459 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,459 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,459 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,459 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,459 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,460 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,460 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,460 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,460 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,460 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,460 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,460 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,460 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,460 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,460 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,460 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,460 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,460 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,461 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,461 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,461 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,461 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,461 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,461 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,461 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,461 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,461 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,461 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,461 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,461 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,461 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,461 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,461 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,461 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,461 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,461 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,461 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,461 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,462 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,462 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,462 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,462 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,462 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,462 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,462 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,462 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,462 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,462 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,462 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,462 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,462 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,462 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,462 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,462 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,462 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,462 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,462 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,462 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,462 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,462 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,462 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,462 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,463 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,463 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,463 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,463 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,463 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,463 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,463 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,463 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,463 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,463 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,463 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,463 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,463 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 86#L1031-6true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,463 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,463 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,463 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,463 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,463 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,463 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,463 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,463 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,463 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,463 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,463 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,463 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,464 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,464 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,464 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,464 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,464 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,464 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,464 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,464 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,464 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,464 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,464 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,464 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,464 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,464 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,464 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,464 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,464 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,464 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,464 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,464 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,464 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,464 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,464 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,465 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,465 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,465 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,465 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,465 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,465 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,465 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,465 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,465 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,465 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,465 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,465 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,465 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,465 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,465 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,465 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,465 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,465 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,465 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,465 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,465 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,465 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,465 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,465 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,466 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,466 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,466 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,466 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,466 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,466 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,466 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,466 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,466 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,466 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,466 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,466 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,466 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,466 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,466 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,466 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,466 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,466 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,466 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,466 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,466 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,466 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,466 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,466 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,467 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,467 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,467 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,467 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,467 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,467 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,467 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,467 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,467 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,467 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,467 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,467 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,467 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,467 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,467 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,467 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,467 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,467 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,467 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,467 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,467 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,467 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,467 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,467 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,468 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,468 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,468 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,468 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,468 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,468 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,468 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,468 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,468 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,468 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,468 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,468 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,468 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,468 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,468 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,468 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,468 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,468 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,468 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,468 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,468 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,468 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,468 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,468 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,469 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,469 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,469 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,469 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,469 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,469 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,469 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,469 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,469 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,469 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,469 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,469 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,469 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,469 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,469 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,469 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,469 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,469 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,469 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,469 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 86#L1031-6true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,470 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,470 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,470 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,470 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,470 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,470 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,470 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,470 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,470 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,470 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,470 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,495 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,495 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,495 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,496 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,496 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,496 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,496 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,496 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,496 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,496 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 63#L1022-3true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,496 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,496 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,496 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,496 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,497 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 63#L1022-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,497 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,497 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,497 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,497 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,497 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,498 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,498 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,498 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,498 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,498 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,498 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,498 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,498 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,498 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,498 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,498 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,498 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,499 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,499 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,499 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,499 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,499 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,499 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,499 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,499 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,499 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,499 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,500 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,500 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,500 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,500 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,500 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,500 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,500 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,500 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,500 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,500 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,500 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,500 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,500 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,500 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,500 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,500 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,500 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,500 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,501 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,501 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,501 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,501 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,501 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,501 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,501 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,501 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,501 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,501 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,501 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,501 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,501 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,501 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,501 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,501 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,501 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,502 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,502 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,502 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,502 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,502 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,502 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,502 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,502 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,502 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,502 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,502 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,502 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,502 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,502 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,503 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,503 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,503 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,503 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,503 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,503 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,503 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,503 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,503 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,503 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,503 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,503 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,503 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,503 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,503 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,503 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,503 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,504 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,504 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,504 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,504 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,504 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,504 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,504 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,504 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,504 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,504 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,505 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,505 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,505 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,505 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,505 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,505 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,505 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,505 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,505 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,505 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,505 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,505 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,506 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,506 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,506 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,509 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,509 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,509 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,509 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,509 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,509 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,509 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,509 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,510 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,510 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,510 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,510 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,510 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,510 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,510 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,510 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,511 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,511 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,511 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,511 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,511 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,511 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,511 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,511 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,511 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,511 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,511 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,511 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,511 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,512 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,512 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,512 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,512 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,512 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,512 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,512 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,513 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,513 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,513 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,513 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,513 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,513 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,513 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,513 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,513 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,513 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,513 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,513 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,513 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,513 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,513 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,513 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,513 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,513 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,513 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,513 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,513 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,513 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,513 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,513 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,514 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,514 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,514 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,514 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,514 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,514 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,514 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,514 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,514 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,515 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,515 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,515 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,515 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,515 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,515 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,516 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,516 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,516 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,516 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,516 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,516 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,516 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,516 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,516 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,516 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,516 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,516 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,517 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,517 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,517 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,517 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,517 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,517 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,517 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,518 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,518 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,518 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,518 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, 57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,518 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,518 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,518 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,518 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,518 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,518 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,518 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,518 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,518 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,518 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,518 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,518 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,518 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,518 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,518 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,518 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,518 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,518 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,518 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,518 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,519 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,519 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,519 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,519 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,519 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,519 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,519 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,519 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,519 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,519 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,519 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,519 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,519 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,519 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,519 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,520 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,520 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,520 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,520 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,520 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,520 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,520 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,521 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,521 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,521 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,521 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,521 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,521 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,521 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,521 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,521 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,521 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,521 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,521 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,522 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,522 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,522 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,522 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,522 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,522 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,523 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,523 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,523 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,523 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,523 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,523 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,523 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,523 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,523 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,523 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,523 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,523 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,523 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,523 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,523 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,523 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,523 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,523 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,523 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,523 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,524 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,524 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,524 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,524 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,524 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,524 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,524 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,524 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,524 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,524 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,524 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,524 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,524 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,524 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,524 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,524 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,524 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,525 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,525 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,525 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,525 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,525 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,525 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,525 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,526 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,526 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,526 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,526 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,526 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,526 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,526 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,526 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,527 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,527 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,527 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,527 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,527 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,527 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,527 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,527 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,528 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,528 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,528 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,528 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,528 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,528 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,528 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,528 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,528 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,528 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,528 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,528 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,528 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,528 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,528 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,528 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,528 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,528 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:45,529 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,529 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,530 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,530 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,530 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,530 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,530 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,530 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,530 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,530 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,530 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,530 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,530 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,530 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,530 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,530 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,530 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,530 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,530 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,530 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,530 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,531 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,531 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,531 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,531 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,531 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,531 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,531 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,531 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,531 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,531 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,531 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,531 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,531 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,531 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,531 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,531 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,531 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,531 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,531 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,531 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,531 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,531 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,531 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,531 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,533 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,533 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,533 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,533 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,534 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,534 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,534 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,534 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,534 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,534 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,534 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,534 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,535 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,535 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,535 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,535 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,535 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,536 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,536 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,536 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,536 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,536 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,536 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,536 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,536 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,536 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,536 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,536 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,536 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,537 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,537 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,537 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,537 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,537 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,537 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,537 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,537 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,537 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,537 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,537 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,538 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,538 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,538 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,538 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,538 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,538 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,538 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,538 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,538 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,538 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,538 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,538 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,538 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,538 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,538 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,538 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,539 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,539 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,539 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,539 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,539 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,539 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,539 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,539 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,539 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,539 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,539 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,539 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,540 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,540 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,540 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,540 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,541 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,541 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,541 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,541 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 63#L1022-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,541 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,541 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,541 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,541 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,542 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,542 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,542 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,542 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,542 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,542 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,542 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,542 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,543 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,543 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,543 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,543 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,543 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,543 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,543 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,543 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,544 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,544 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,544 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,544 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,544 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,544 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,544 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,544 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,544 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,544 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,544 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,544 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,544 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,544 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,544 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,544 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,545 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,545 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,545 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,545 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,545 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,545 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,545 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,545 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,546 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,546 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,546 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,546 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,546 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,546 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,546 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,546 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,546 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,546 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,546 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,546 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,547 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,547 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,547 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,547 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,547 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,547 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,547 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,547 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,547 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,547 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,547 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,547 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,548 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,548 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,548 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,548 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,548 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,548 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,548 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,548 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,548 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,548 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,548 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,548 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,548 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,548 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,548 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,549 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,549 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,549 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,549 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,549 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,549 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,549 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,549 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,549 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,549 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,549 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,549 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,549 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,549 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,549 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,549 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,549 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,550 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,550 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,550 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,550 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,550 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,550 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,550 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,550 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,550 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,550 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,550 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,550 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,550 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,550 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,550 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,550 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,550 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,550 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,550 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,550 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,550 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,550 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,550 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,550 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,551 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,551 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,551 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,551 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,551 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,551 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,551 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,551 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,551 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,551 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,551 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,551 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,551 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,551 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,552 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,552 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,552 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,552 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,552 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,552 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,552 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,552 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,552 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,552 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,552 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,552 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,552 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,552 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,552 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,552 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,552 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,552 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,552 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,552 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,552 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,552 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,552 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,553 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,553 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,553 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,553 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,553 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,553 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,553 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,553 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,553 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,553 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,553 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,553 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,553 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,553 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,553 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,553 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,554 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,554 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,554 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,554 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,554 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,554 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,554 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,554 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,554 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,554 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,554 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,554 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,554 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,554 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,555 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,555 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,555 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,555 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,555 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,555 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,555 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,556 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,556 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,556 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,556 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,556 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,556 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,556 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,556 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,556 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,556 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,556 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,556 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,557 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,557 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,557 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,557 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,557 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,557 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,557 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,557 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,557 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,557 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,557 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,557 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,557 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,557 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,557 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,557 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,557 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,557 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,557 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,557 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,557 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,557 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,557 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,558 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,558 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,558 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,558 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,558 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,558 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,558 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,558 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,558 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,558 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,558 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,558 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,558 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,558 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,558 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,558 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,558 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,559 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,559 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,559 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,559 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,559 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,559 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,559 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,559 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,559 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,559 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,559 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,559 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,559 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,559 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,560 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,560 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,560 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,560 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,560 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,560 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,560 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,561 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,561 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,561 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,561 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,561 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,561 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,561 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,561 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,561 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,561 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,561 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,561 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:45,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,561 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,561 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,561 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,561 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:45,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,578 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,578 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,578 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,578 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,578 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,578 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,578 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,578 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,580 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,580 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,580 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,580 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,580 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,580 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,580 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,580 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,581 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,581 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,581 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,581 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 4#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,581 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,581 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,581 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,581 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,582 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,582 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,582 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,582 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,582 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,582 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,582 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,582 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,582 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,582 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,582 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,582 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,583 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,583 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,583 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,583 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,583 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,583 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,583 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,583 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,583 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,583 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,583 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,583 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,584 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,584 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,584 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,584 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,584 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,584 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,584 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,584 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,584 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,584 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,584 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,584 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,584 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,584 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,584 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,584 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,585 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,585 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,585 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,585 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,585 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,585 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,585 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,585 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,586 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,586 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,586 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,586 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,586 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,586 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,586 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,586 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,586 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,586 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,586 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,586 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,587 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,587 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,587 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,587 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,587 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,587 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,587 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,587 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,588 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,588 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,588 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,588 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,588 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,588 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,588 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,588 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,588 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,588 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,589 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,589 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,589 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,589 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,589 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,589 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,589 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,589 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,589 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,589 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:10:45,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,614 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,614 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,614 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,614 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,614 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,614 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,614 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,614 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,615 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,615 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,615 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,615 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,615 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,615 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,615 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,615 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,651 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,651 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,651 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,651 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,652 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,652 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,652 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,652 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,652 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,652 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,652 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,652 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,652 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,652 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,653 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,653 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,675 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,675 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,675 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,675 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,675 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,675 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,675 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,675 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,675 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,675 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,676 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,676 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,676 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,676 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,676 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,676 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,676 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,676 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,676 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,676 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,676 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,676 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,676 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,676 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,676 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,676 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,677 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,677 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,677 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,677 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,677 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,677 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,677 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,677 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,677 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,677 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,677 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,677 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,677 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,677 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,678 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,678 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,678 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,678 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,678 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,678 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,678 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,678 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,678 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,678 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,679 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,679 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,679 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,679 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,679 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,679 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,679 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,679 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,679 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,679 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,679 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,679 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,680 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,680 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,680 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,680 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,680 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,680 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 57#L1023-5true, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,681 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,681 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,681 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,681 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,681 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,681 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,681 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,681 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,681 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,681 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,681 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,681 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:45,682 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,682 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,682 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,682 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 57#L1023-5true, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,682 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,682 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,682 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,682 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,682 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,682 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,682 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,682 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,683 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,683 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,683 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,683 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,683 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,683 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,683 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,683 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,683 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,683 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,683 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,684 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,684 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,684 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,684 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,684 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,684 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,684 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,684 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,684 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:45,684 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,684 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,684 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,684 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [57#L1023-5true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,685 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,685 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,685 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,685 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,685 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,685 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,685 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,685 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,685 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,685 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,685 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,685 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,685 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,685 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,685 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,685 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [57#L1023-5true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,686 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,686 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,686 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,686 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,686 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,686 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,686 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,686 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,686 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,686 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,686 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,686 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,686 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,686 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,686 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,686 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [57#L1023-5true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,686 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,686 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,686 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,686 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,687 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,687 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,687 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,687 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,687 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,687 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,687 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,687 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,687 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,687 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,687 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,687 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,688 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,688 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,688 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,688 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,688 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,688 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,688 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,688 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,688 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,688 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,688 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,688 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:45,688 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,688 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,688 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,688 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,689 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,689 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,689 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,689 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,689 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,689 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,689 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,689 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,689 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,689 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,689 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,689 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,689 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,689 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,689 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,689 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,690 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,690 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,690 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,690 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,690 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,690 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,690 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,690 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,690 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,690 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,690 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,691 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,691 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,691 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,691 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,691 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,691 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,691 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,691 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,691 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:45,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,691 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,691 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,691 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,691 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,691 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,691 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,691 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,691 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,691 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,691 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,691 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,691 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:45,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,708 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,708 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,708 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,708 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,709 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,709 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,709 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,709 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,709 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,709 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,709 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,709 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,709 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,709 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,711 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,711 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,711 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,711 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,711 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,711 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,711 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,711 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,712 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,712 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,712 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,712 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,712 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,712 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,712 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,712 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,712 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,712 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,712 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,713 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,713 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,713 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,713 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,713 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,713 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,713 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,713 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,713 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,713 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,713 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,713 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,713 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,714 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,714 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,714 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,714 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,714 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,714 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,714 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,714 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,715 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,715 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,715 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,715 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,715 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,715 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,715 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,715 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,715 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,715 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,715 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,715 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,716 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,716 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,716 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,716 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,716 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,716 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,716 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,716 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,716 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,716 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,716 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,716 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,717 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,717 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,717 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,717 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,717 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,717 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,717 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,717 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,718 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,718 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,718 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,718 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,718 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,718 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,718 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,718 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,718 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,718 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,718 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,718 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,719 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,719 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,719 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,719 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,719 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,719 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,719 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,719 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,719 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,719 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,719 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,719 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,719 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,719 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,719 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,720 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,720 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,720 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,720 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,720 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,720 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,720 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,720 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,720 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,720 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,720 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,720 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,720 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:45,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 22#L1023-5true, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:45,849 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event [2025-03-15 01:10:45,849 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:10:45,849 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:10:45,849 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:10:45,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,878 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,878 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,878 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,879 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,881 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,881 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,881 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,881 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,881 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,881 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,881 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,881 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,882 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,882 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,882 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,882 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,883 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,883 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,883 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,883 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,883 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,883 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,883 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,883 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,884 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,884 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,884 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,884 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,884 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,884 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,884 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,884 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,886 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,886 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,886 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,886 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,889 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,889 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,889 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,889 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,890 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,890 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,890 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,890 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,890 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,890 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,890 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,890 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,892 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,892 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,892 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,892 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,893 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,893 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,893 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,893 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,893 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,893 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,893 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,893 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,894 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,894 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,894 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,894 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,896 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,896 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,896 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,896 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 12#$Ultimate##0true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,896 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,896 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,896 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,896 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,897 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,897 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,897 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,897 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,897 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,897 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,897 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,897 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,898 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,898 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,898 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,898 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 12#$Ultimate##0true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,898 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,898 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,898 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,898 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,899 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,899 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,899 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,899 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,899 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,899 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,899 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,899 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,899 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,899 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,899 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,899 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,899 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,899 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,899 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,899 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,900 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,900 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,900 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,900 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,900 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,900 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,900 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,900 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,900 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,900 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,900 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,900 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,901 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,901 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,901 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,901 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,901 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,901 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,901 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,901 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,901 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,901 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,901 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,901 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,902 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,902 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,902 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,902 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,903 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,903 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,903 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,903 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,904 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,904 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,904 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,904 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,905 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,905 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,905 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,905 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,906 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,906 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,906 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,906 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,906 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,906 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,906 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,906 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,907 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,907 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,907 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,907 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,907 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,907 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,907 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,907 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,910 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,910 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,910 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,910 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,910 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,910 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,910 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,910 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,910 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,910 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,935 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,935 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,935 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,935 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,935 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,935 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,935 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,935 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,935 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,935 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,935 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,935 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,936 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,936 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,936 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,936 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,937 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,937 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,937 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,937 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,937 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,937 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,937 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,937 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,938 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,938 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,938 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,938 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,938 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,938 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,938 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,938 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,940 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,940 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,940 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,940 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,940 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,940 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,940 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,940 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,940 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,940 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,940 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,940 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,940 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,940 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,940 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,940 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,941 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,941 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,941 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,941 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,941 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,941 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,941 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,941 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,942 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,942 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,942 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,942 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,942 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,942 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,942 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,942 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,945 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,945 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,945 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,945 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:45,946 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,946 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,946 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,946 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,949 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,949 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,949 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,949 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,949 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,949 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,949 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,950 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,950 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,950 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,950 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,950 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,950 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,950 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,950 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,950 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,960 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,960 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,960 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,960 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,960 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,960 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,960 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,960 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,963 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,963 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,963 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,963 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,964 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,964 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,964 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,964 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,964 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,964 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,964 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,964 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,967 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,967 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,967 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,967 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,968 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,968 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,968 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,968 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,968 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,968 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,968 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,968 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,969 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,969 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,969 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,969 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,969 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,969 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,969 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,969 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,970 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,970 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,970 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,970 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,971 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,971 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,971 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,971 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,971 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,971 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,971 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,971 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,972 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,972 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,972 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,972 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,972 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,972 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,972 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,972 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,973 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,973 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,973 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,973 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,973 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,973 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,973 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,973 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,973 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,973 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,973 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,973 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,976 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,976 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,976 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,976 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,977 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,977 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,977 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,977 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,977 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,977 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,977 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,977 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,981 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,981 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,981 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,981 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,981 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,981 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,981 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,981 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,982 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,982 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,982 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,982 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,982 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,982 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,982 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,982 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,982 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,982 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,982 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,982 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,985 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,985 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,985 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,985 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,985 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,985 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,985 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,985 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,985 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,986 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,986 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,986 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,986 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,986 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,986 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,986 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,986 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,986 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,986 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,986 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,987 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,987 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,987 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,987 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,987 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,987 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,987 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,987 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,988 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,988 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,988 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,988 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:45,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,990 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,990 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,990 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,990 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 12#$Ultimate##0true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,991 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,991 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,991 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,991 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,992 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,992 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,992 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,992 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,992 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,992 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,992 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,992 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:45,993 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,993 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,993 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,993 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 74#L1035-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,993 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,993 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,993 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,993 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,994 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,994 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,994 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,994 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 12#$Ultimate##0true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,995 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,995 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,995 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,995 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,995 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,995 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,995 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,995 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,995 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,995 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,995 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,995 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,996 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,996 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,996 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,996 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,996 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,996 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,996 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,996 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,996 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,996 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,996 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,996 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:45,997 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,997 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,997 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,997 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,997 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,997 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,997 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,997 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 128#$Ultimate##0true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:45,998 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,998 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,998 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,998 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:45,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 59#L1035-4true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:45,998 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,998 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,998 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:45,999 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,001 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,001 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,001 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,001 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,003 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,003 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,003 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,003 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,004 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,004 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,004 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,004 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 59#L1035-4true, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,007 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,007 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,007 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,007 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 59#L1035-4true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,007 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,007 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,007 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,007 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 59#L1035-4true, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,008 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,008 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,008 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,008 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 59#L1035-4true, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,008 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,008 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,008 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,008 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,012 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,012 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,012 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,012 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,013 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,013 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,013 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,013 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,014 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,014 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,014 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,014 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,014 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,014 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,014 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,014 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,015 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,015 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,015 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,015 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,015 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,015 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,190 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,190 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,190 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,190 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,190 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,190 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,192 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,192 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,192 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,192 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,192 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,192 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,192 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,192 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,192 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,192 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,205 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,205 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,205 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,205 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,207 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,207 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,207 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,207 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,207 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,207 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,207 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,207 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,209 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,209 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,209 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,209 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,209 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,209 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,209 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,209 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:46,211 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,211 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,211 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,211 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,211 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,212 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,212 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,212 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, 121#L1035-5true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,212 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,212 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,212 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,212 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,212 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,212 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,213 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,213 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,217 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,217 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,217 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,217 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,217 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,217 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,217 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,217 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,218 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,218 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,218 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,218 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,218 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,218 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,218 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 41#L1035true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,218 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,218 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,218 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,218 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,218 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,218 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,218 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,219 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,219 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,219 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,219 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,219 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,219 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,219 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,219 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,220 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,220 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,220 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,220 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,220 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,220 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,221 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,221 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,221 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,221 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,221 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,221 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,221 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,221 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,221 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,221 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,222 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,222 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,222 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,222 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,222 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,222 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,222 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,222 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,222 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,222 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,222 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,222 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,222 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,222 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,222 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,223 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,223 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,223 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,223 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,223 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,223 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,223 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,223 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,223 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,223 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,223 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,223 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,223 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,223 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,223 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,224 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,224 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,224 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,224 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,224 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 60#L1034true, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,224 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,224 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,224 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,224 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,224 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,225 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,225 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,225 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,225 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,225 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,226 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,226 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 60#L1034true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,226 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,226 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,226 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,226 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,226 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,227 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,227 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,227 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,227 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,227 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 60#L1034true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,227 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,227 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,227 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,227 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,227 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,227 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,227 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,227 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,227 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,227 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,228 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,228 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,228 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,228 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,228 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,228 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,228 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,228 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,228 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,228 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,228 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,228 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,228 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,229 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,229 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,229 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,229 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,229 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,229 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,229 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,229 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,229 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,229 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, 136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,230 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,230 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,230 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,230 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,230 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, 57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,230 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,230 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,230 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,230 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,230 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,231 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, 57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,231 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,231 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,231 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,231 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,231 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 60#L1034true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,233 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,233 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,233 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,233 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, 60#L1034true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,234 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,234 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,234 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,234 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,234 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,234 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,234 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,234 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,234 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,234 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,235 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,235 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,235 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,235 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,235 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,235 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,235 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,235 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,235 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,235 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,236 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,236 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,236 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,236 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,236 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,236 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,236 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,236 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,236 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,236 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,237 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,237 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,237 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,237 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,237 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,238 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,238 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,238 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,238 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,238 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, 57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,238 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,238 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,238 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,238 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,238 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,240 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,240 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,240 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,240 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,240 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,240 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,240 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,240 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,240 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,240 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,241 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,241 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,241 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,241 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,242 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,242 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,242 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,242 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,242 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,242 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,242 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,242 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,242 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,242 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,242 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,242 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,243 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,243 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,243 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,243 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,243 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,243 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,243 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,243 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,243 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,243 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,243 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,243 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,244 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 60#L1034true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,244 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,244 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,244 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,244 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,244 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,244 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,244 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,244 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,244 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,244 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,244 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,245 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,245 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,245 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,245 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,245 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,245 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,245 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,245 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,245 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,245 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,245 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,245 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,246 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 60#L1034true, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,246 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,246 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,246 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,246 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,246 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,246 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,246 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,246 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,246 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,246 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,246 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,246 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,246 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,247 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,247 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,247 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,247 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,247 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,248 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 60#L1034true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,248 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,248 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,248 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,248 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,249 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,249 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,249 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,249 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,249 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,249 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,249 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,249 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,249 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,249 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,250 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,250 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,250 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,250 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,264 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,264 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,264 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,264 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,264 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,264 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,265 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,265 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,265 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,265 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,265 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,265 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,265 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,265 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,265 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,265 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,265 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,265 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,265 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,265 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,265 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,265 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,265 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,265 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,266 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,266 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,266 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,266 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,266 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,266 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,266 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,266 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,266 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,266 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,266 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,266 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,266 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,266 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,266 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,267 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,267 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,267 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,267 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,267 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,267 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,267 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,267 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,267 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,267 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,267 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,267 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,267 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,267 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,267 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,267 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,267 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,268 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,268 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,268 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,268 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,268 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,268 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,268 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,268 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,268 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,268 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,268 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,268 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,268 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,268 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,268 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,268 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,268 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,268 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,269 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,269 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,269 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,269 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,269 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,269 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,269 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,269 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,269 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,269 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,269 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,269 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,269 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,269 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,269 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,269 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,269 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,269 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,270 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,270 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,270 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,270 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,270 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,270 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,270 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,270 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,270 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,270 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,270 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,270 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,270 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,270 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,270 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,270 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,270 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,270 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,271 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,271 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,271 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,271 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,271 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,271 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,271 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,271 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,271 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,271 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,271 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,271 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,271 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,271 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,271 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,271 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,271 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,271 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,272 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,272 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,272 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,272 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,272 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,272 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,272 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,272 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,272 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,272 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,272 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,272 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,272 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,272 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,272 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,272 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,273 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,273 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,273 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,273 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,273 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,273 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,273 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,273 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,273 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,273 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,273 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,273 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,274 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,274 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,274 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,274 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,274 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,274 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,274 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,274 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,274 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,274 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,274 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,274 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,275 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,275 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,275 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,275 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,275 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,275 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,275 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,275 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,275 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,275 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,275 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,275 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,275 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,275 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,275 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,276 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,276 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,276 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,276 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,276 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,276 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,276 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,276 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,276 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,277 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,277 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,277 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,277 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,277 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,277 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,277 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,277 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,277 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,277 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,277 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,277 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,277 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,277 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,277 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,277 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,277 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,277 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,277 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,277 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,278 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,278 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,278 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,278 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,278 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,278 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,278 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,278 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,278 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,278 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,278 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,278 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,278 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,279 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,279 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,279 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,279 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,279 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,279 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 97#L1032true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,279 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,279 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,279 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,279 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,279 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,279 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,279 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,279 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,279 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,279 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,279 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,279 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,279 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,279 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,279 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,279 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,279 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,280 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,280 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,280 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,280 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,280 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,280 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,280 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,280 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,280 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,280 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,280 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,280 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,280 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,280 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,281 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,281 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,281 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,281 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,281 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,281 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,281 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,281 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,281 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,281 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,281 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,281 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,281 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,281 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,281 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,281 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,281 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,281 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,281 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,281 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,281 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,281 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,282 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,282 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,282 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,282 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,282 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,282 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,282 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,282 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,282 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,282 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,282 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,282 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,282 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,282 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,282 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,282 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,282 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,282 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,283 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,283 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,283 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,283 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,283 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,283 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,283 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,283 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,283 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,283 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,283 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,283 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,283 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,283 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,283 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,283 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,283 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,283 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,284 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,284 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,284 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,284 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,284 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,284 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,284 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 97#L1032true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,284 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,284 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,284 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,284 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,284 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,284 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 86#L1031-6true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,284 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,284 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,284 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,284 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,284 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,284 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,284 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,285 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,285 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,285 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,285 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,317 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,317 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,317 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,317 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,317 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,317 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,317 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,317 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,318 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,318 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,318 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,318 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,318 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,318 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,318 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,318 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,318 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,318 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,318 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,318 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,319 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,319 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,319 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,319 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,319 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,319 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,319 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,319 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,319 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,319 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,320 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,320 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,320 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,320 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,320 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,320 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,321 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,321 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,321 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,321 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,321 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,321 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, 81#L1024-3true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,322 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,322 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,322 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,322 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,322 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,322 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,322 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,322 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,322 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,323 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,323 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,323 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,323 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,323 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,323 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,323 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,323 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,323 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,323 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,323 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,323 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,323 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,324 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,324 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,324 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,324 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,324 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:46,324 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,324 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,324 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,324 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,324 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,324 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,324 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,324 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,324 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,324 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,324 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,325 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,325 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,325 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,325 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,325 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,325 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,325 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,325 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,325 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,325 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,325 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,326 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,326 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,326 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,326 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,326 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,326 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,326 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,326 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,326 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,326 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,326 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,326 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,326 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,327 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,327 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,327 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,327 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,327 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,327 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,327 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,328 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,328 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,328 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,328 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,328 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,328 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,328 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,328 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,328 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,328 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,328 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,329 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,329 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,329 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,329 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,329 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,329 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,329 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,329 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,329 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,329 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,330 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,330 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,330 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,330 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,330 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,330 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,330 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,330 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,330 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,330 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,330 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,330 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,335 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,335 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,335 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,335 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,336 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,336 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,336 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,336 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,336 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,336 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,336 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,336 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,336 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,336 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,336 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,336 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,336 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,336 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,336 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,336 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,336 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,336 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,336 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,336 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,336 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,336 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,337 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,337 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,337 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,337 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,337 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,337 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,337 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,337 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,337 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,337 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,337 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,337 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,337 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,337 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,337 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,337 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,337 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,337 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,337 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,337 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,338 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,338 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,338 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,338 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,338 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,338 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,338 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,339 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,339 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,339 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,339 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,339 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,339 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,339 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,339 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,339 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,339 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,339 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,339 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,339 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,339 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,339 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,339 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,339 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,339 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,339 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,339 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,339 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,340 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,340 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,340 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,340 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,340 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,340 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,340 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,340 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,340 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,340 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,340 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,340 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,340 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,340 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,340 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,340 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,340 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,340 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,340 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,340 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,341 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,341 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,341 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,341 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,341 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,341 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,342 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,342 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,342 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,342 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,342 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,342 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,342 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,342 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,342 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,342 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,342 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,342 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,342 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,342 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,342 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,342 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,342 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,342 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,342 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,342 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,343 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,343 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,343 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,343 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,343 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,343 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,343 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,343 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,343 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,343 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,343 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,343 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,343 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,343 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,343 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,343 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,343 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,343 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,343 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,343 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,344 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,344 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,344 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,344 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,344 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,344 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,344 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,344 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,344 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,344 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,345 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,345 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,345 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,345 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,345 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,345 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,345 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,345 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,345 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,345 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,345 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,345 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,345 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,345 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,345 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,345 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,345 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,345 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,346 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,346 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,346 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,346 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,346 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,346 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,346 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,346 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,346 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,346 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,346 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,346 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,346 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,346 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,346 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,346 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,346 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,346 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,346 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,346 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,347 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,347 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,347 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,347 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,347 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,347 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,347 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,347 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,347 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,347 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,347 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,347 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,348 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,348 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,348 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,348 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,348 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,348 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,348 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,348 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,348 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,348 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,348 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,348 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,348 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,348 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,349 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,349 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,349 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,349 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,349 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,349 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,349 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,349 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,349 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,349 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,349 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,349 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,349 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,349 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,349 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,349 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,349 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,349 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,350 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,350 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,350 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,350 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,350 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,350 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,350 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,350 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,350 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,350 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:46,350 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,350 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,350 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,350 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,350 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,350 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,350 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,350 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,351 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,351 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,351 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,351 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,351 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,351 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,351 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,351 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,352 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,352 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,352 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,352 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,352 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,352 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,352 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,352 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,352 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,352 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,352 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,352 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,352 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,352 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,352 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,352 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,352 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,352 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,352 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,352 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,352 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,352 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,353 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,353 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,353 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,353 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,353 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,353 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,353 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,353 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,353 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,353 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,353 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,353 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:46,353 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,353 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,353 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,353 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,353 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,353 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,353 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,353 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,354 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,354 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,354 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,354 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,355 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,355 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,355 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,355 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,355 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,355 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,355 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,355 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,355 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,355 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,355 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,355 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,355 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,355 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,355 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,355 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,355 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,355 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,355 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,355 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,355 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,355 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,356 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,356 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,356 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,356 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,356 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,356 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,356 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,356 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 60#L1034true, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,356 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,356 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,356 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,356 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,356 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,356 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,356 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,356 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,356 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,356 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,356 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,356 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,357 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,357 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,357 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,357 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,358 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,358 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,358 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,358 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:46,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,358 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,358 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,358 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,358 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,358 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,358 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,358 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,358 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,358 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 86#L1031-6true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,358 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,358 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,358 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,358 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,358 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,358 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,358 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,358 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,358 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,359 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,359 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,359 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,359 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,359 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,359 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,359 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,359 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,359 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,359 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,359 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,359 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,359 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,359 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,359 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,359 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,359 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,359 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,359 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,359 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:46,359 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,359 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,360 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,360 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,360 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,360 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,360 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,360 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,360 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,360 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,360 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,360 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,360 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,360 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,360 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,360 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,360 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,360 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,360 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,360 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,361 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,361 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,361 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,361 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,361 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,361 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,361 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 97#L1032true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,361 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,361 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,361 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,361 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,361 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,361 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,361 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,361 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,361 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,362 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,362 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,362 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,362 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,362 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,362 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,362 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,362 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,362 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,362 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,362 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,362 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,362 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,362 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,363 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 97#L1032true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,363 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,363 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,363 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,363 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,363 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,363 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,363 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,363 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,363 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,364 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,364 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,364 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,364 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,364 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,364 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,364 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,364 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,364 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,364 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,364 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,365 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,365 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,365 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,365 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,365 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,365 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,365 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,365 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,365 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,365 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,365 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,365 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,366 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,366 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,366 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,366 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,366 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,366 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,366 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,366 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,366 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,366 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,366 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,366 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,366 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,366 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,366 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,366 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,366 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,367 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,367 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,367 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,367 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,367 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,367 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,367 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,367 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,367 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,367 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,367 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,368 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,368 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,368 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,368 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,368 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,368 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,368 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,368 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,368 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,368 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,368 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,368 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,368 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,368 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,368 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,368 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,368 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,368 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,368 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,368 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,369 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,369 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,369 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,369 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,369 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,369 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,369 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,369 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,369 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,369 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,370 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,370 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,370 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,370 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,370 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,370 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,370 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,370 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,370 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,370 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,370 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,370 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,370 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,370 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,370 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,371 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,371 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,371 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,371 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,371 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,371 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,371 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,371 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,371 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,371 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,371 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,371 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,372 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,372 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,372 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,372 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,372 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,372 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,372 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,372 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,372 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,372 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,372 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,372 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,372 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,372 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,372 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,372 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,372 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,372 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,372 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,372 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,373 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,373 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,373 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,373 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,373 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,373 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,373 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,373 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,374 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,374 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,374 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,374 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,374 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,374 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,374 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,374 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,374 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,374 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,374 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,374 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,374 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,374 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,374 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,374 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,374 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,374 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,374 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,374 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,375 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,375 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,375 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,375 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,375 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,375 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,375 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,375 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,375 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,375 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,375 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,375 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,376 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,376 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,376 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,376 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,376 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,376 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,376 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,376 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,376 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,376 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,376 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,376 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,377 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,377 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,377 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,377 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,377 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,377 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,377 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,377 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,377 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,377 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,377 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,377 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,377 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,377 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,377 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,377 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,377 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,377 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,377 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,378 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,378 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,378 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,378 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,378 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,378 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,378 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,378 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,378 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,378 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,378 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,378 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,378 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,378 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,378 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,378 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,378 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,378 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,378 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,378 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,378 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,379 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,379 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,379 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,379 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,379 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,380 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,380 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,380 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 79#L1024-3true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,380 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,380 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,380 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,380 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,380 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,380 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,380 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,380 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,380 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,380 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,380 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,380 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,380 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,380 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,380 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,380 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,381 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,381 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,381 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,381 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,381 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,381 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,381 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,381 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,381 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,381 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,381 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,381 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,382 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,382 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,382 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,382 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,382 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,382 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,382 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,382 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,383 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,383 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,383 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,383 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 79#L1024-3true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,383 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,383 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,383 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,383 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,383 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,383 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,383 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,383 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 74#L1035-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,384 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,384 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,384 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,384 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,384 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,384 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,384 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,384 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,384 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,384 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,384 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,384 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,384 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,384 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,384 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,384 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,386 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,386 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,386 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,386 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,386 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,386 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,386 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,386 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,386 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,386 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,386 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,386 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,386 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,386 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,386 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,386 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,386 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,386 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,386 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,386 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,387 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,387 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,387 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,387 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,387 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,387 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,387 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,387 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,387 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,387 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,388 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,388 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,388 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,388 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,388 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,388 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,388 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,388 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,388 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,388 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,388 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,388 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,388 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,388 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,388 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,388 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,388 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,388 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,388 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,388 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,388 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,389 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,389 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,389 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,389 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,389 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,389 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,389 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,389 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,390 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,390 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,390 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,390 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,390 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,390 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,390 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,390 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,390 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,390 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,390 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,390 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,390 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,390 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,390 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,390 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,390 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,390 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,390 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,391 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,391 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,391 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,391 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,391 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,391 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,391 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,391 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,391 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,391 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,391 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,391 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,391 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,391 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,392 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,392 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,392 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,392 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 74#L1035-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,392 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,392 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,392 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,392 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,392 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,392 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,392 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,392 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,393 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,393 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,393 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,393 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,393 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,393 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,393 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,393 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,393 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,393 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,393 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,393 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 74#L1035-6true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,393 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,393 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,393 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,393 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,393 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,393 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,393 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,393 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,394 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,394 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,394 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,394 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,394 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,394 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,394 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,394 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 74#L1035-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,394 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,394 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,394 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,394 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:46,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,394 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,394 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,394 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,394 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:46,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,394 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,394 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,394 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,394 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,424 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,424 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,424 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,424 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,424 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,424 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,424 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,424 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,425 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,425 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,425 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,425 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,425 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,425 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,425 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,425 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,426 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,426 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,426 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,426 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,426 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,426 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,426 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,426 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,426 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,426 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,426 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,426 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,427 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,427 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,427 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,427 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,427 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,427 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,427 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,427 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,427 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,428 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,428 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,428 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,428 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,428 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,428 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,428 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,428 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,428 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,428 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,428 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,429 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,429 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,429 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,429 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,429 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,429 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,429 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,429 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,430 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,430 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,430 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,430 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 4#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,430 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,430 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,430 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,430 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,431 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,431 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,431 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,431 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,431 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,431 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,431 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,431 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,432 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,432 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,432 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,432 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,432 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,432 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,432 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,432 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,432 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,432 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,433 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,433 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,433 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,433 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,433 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,433 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,433 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,433 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,433 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,433 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,434 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,434 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,434 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,434 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:10:46,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,529 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,529 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,530 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,530 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,530 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,530 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,530 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,530 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,530 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,530 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,530 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,530 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,530 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,530 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,530 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,530 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [57#L1023-5true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,531 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,531 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,531 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,531 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,531 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,531 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,531 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,531 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,531 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,531 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,531 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,531 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,531 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,531 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,531 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,531 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [57#L1023-5true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,532 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,532 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,532 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,532 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,532 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,532 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,532 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,532 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,532 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,532 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,532 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,532 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,532 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,532 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,532 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,532 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [57#L1023-5true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,532 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,532 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,533 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,533 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,533 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,533 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,533 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,533 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,533 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,533 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,533 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,533 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,533 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,533 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,533 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,533 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,534 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,534 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,534 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,534 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,534 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,534 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,534 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,534 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,534 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,534 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,534 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,534 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:46,534 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,534 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,534 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,534 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,535 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,535 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,535 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,535 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,535 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,535 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,535 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,535 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,535 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,535 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,535 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,535 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,535 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,535 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,535 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,536 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,536 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,536 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,536 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,536 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,536 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,536 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,536 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,536 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,536 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,537 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,537 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,537 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:46,537 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,537 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,537 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,537 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,537 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,537 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,537 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,537 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,537 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,537 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,537 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,537 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,537 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,537 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,537 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,537 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,537 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,537 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,537 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,537 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,538 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,538 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,538 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,538 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,538 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,538 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,539 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,539 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,539 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,539 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,539 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,539 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,539 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,539 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,539 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,539 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [57#L1023-5true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,539 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,539 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,539 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,539 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,539 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,540 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,540 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,540 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,540 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,540 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,540 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,540 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,540 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,540 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,540 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,540 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [57#L1023-5true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,540 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,541 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,541 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,541 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [57#L1023-5true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,541 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,541 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,541 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,541 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,542 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,542 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,542 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,542 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,542 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,542 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,542 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,542 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,542 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,543 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,543 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,543 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,543 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,543 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,543 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,543 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,543 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:46,543 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,543 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,543 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,543 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,543 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,543 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,543 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,543 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,544 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,544 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,544 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,544 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,544 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,544 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,544 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,544 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,544 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,544 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,544 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,544 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,545 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,545 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,545 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,545 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,545 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,545 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,545 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,545 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,545 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,545 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,545 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,545 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,545 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,545 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,545 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,545 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,545 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,545 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,545 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,545 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,545 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,545 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,545 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,545 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 66#L1032-4true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,546 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,546 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,546 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,546 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:46,546 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,546 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,546 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,546 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,546 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,546 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,547 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,547 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,547 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,547 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,547 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,547 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,547 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,547 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,547 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,547 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,547 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,547 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,547 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,547 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,548 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,548 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,548 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,548 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,548 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,548 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,548 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,548 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,548 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,548 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,548 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,548 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,548 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,548 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,548 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,548 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [136#L1023-6true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,549 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,549 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,549 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,549 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,549 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,549 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,549 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,549 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,549 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,549 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,549 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,549 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,550 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,550 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,550 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,550 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,550 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,550 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,550 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,550 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,550 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,550 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,550 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,550 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,550 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,550 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,550 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,550 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,550 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,550 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,550 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,550 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,551 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,551 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,551 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,551 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,551 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,551 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,551 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,551 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,551 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,551 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,551 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,551 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,551 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,552 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,552 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,552 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,552 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,552 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,552 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,552 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,552 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,552 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,553 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,553 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,553 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,553 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,553 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,553 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,553 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,553 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,553 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,553 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,553 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,553 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,553 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,553 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,553 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,553 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,553 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,553 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,553 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,553 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,553 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,553 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:46,553 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,553 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,554 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,554 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 136#L1023-6true, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,554 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,554 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,554 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,554 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,555 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,555 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,555 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,555 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,555 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,555 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,555 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,555 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,555 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,555 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,555 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,555 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,555 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,555 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,555 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,555 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,555 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,555 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,555 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,555 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,556 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,556 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,556 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,556 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:46,556 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,556 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,556 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,556 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,557 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,557 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,557 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,557 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,557 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,557 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,557 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,557 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,557 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,557 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,557 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,557 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,557 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,557 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,557 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,557 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,557 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,557 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,558 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,558 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,558 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,558 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,558 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,558 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,558 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,558 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,558 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,558 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:46,558 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,558 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,558 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,558 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,558 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,558 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,558 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,558 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:46,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,558 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,558 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,558 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,558 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,558 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,559 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,559 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,559 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,559 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,559 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,559 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,559 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:46,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,567 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,567 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,567 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,567 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,567 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,567 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,567 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,567 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,567 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,567 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,569 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,569 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,569 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,569 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,570 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,570 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,570 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,570 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,570 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,570 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,570 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,570 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,570 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,571 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,571 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,571 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,571 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,571 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,571 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,571 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,571 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,571 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,571 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,571 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,571 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,572 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,572 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,572 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,572 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,572 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,572 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,572 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,572 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,572 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,572 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,572 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,572 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,572 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,573 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,573 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,573 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,573 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,574 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,574 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,574 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,574 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,574 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,574 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,574 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,574 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,574 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,574 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,574 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,574 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,574 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,574 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,574 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,575 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,575 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,575 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,575 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,575 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,575 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,575 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,575 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,575 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,575 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,575 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,575 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,575 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,576 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,576 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,576 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,576 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,576 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,576 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,576 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,576 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,576 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,576 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,576 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,576 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,576 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,576 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,576 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,576 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,577 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,577 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,577 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,577 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,577 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,577 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,577 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,577 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,577 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,577 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,577 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,577 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,577 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,577 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,577 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,577 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,577 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,577 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,578 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,578 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,578 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,578 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,578 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,578 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,578 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,578 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,579 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,579 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,579 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,579 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,579 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,579 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,579 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,579 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,579 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,579 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,579 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,579 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,579 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,579 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,580 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,580 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,580 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,580 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,580 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,580 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,580 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,580 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,580 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,580 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,580 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,580 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,580 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,580 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,581 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,581 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,581 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,581 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,581 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,581 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,581 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,581 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,581 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,581 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,581 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,581 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,581 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,581 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,581 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,581 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,581 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,581 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,582 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,582 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,582 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,582 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,582 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,583 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,583 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,583 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,583 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,583 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,583 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,583 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,583 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,583 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,583 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,583 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,583 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,584 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,584 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,584 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,584 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,584 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,584 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,584 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,584 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,584 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,584 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,584 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,584 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,584 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,584 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,584 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,584 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,585 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,585 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,585 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,585 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,585 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,585 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,585 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,585 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,585 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,585 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,585 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,585 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,585 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,585 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,586 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,586 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,586 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,586 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,586 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,586 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:46,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:46,691 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,691 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,691 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,691 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 22#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:46,709 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,709 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,709 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,709 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:46,715 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,715 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,715 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,715 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:46,717 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,717 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,717 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,717 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:46,718 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,718 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,718 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,718 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 22#L1023-5true, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:46,719 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,719 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,719 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,719 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,720 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:46,720 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,720 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,720 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,720 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,720 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,720 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:46,720 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,720 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,720 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,720 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,720 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:10:46,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,747 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,747 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,747 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,747 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,748 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,748 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,748 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,749 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,749 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,749 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,749 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,749 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,750 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,750 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,750 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,750 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,750 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,750 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,750 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,750 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,751 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,751 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,751 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,751 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,752 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,752 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,752 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,752 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,752 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,752 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,752 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,752 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,752 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,752 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,752 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,752 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,756 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,756 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,756 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,756 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,756 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,756 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,756 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,756 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,757 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,757 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,757 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,757 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,757 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,757 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,757 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,757 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,757 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,757 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,757 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,757 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,757 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,757 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,758 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,758 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,758 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,758 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,758 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,759 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,759 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,759 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,759 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,759 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,759 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,759 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,759 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,759 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,759 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,759 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,759 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,760 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,760 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,760 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,760 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,760 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,760 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,760 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,760 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,760 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,760 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,760 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,760 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,760 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,761 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,761 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,761 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,761 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,761 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,761 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,761 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,761 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,761 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,761 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,761 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,761 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,761 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,761 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,761 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,761 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,761 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,762 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,762 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,762 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,762 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,767 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,767 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,767 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,767 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,791 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,791 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,791 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,791 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,791 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,791 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,791 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,791 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,792 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,792 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,792 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,792 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,792 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,792 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,792 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,792 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,796 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,796 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,796 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,796 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,796 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,796 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,796 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,796 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:46,796 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,796 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,796 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,796 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:46,797 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,797 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,797 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,797 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,807 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,807 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,807 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,807 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,808 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,808 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,808 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,808 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,808 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,808 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,808 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,808 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,809 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,809 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,809 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,809 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,809 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,809 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,809 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,809 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,809 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,809 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,809 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,809 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,809 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,809 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,809 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,809 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,810 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,810 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,810 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,810 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,810 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,810 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,810 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,810 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,810 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,811 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,811 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,811 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,811 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,811 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,811 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,811 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,811 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,811 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,811 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,811 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,811 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,811 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,811 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,811 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,811 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,811 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,811 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,811 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,811 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,811 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,811 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,811 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,824 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,824 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,824 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,824 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,827 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,827 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,827 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,827 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,827 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,827 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,827 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,827 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,828 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,828 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,828 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,829 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,829 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,829 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,829 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,829 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,831 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,831 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,831 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,831 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,831 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,831 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,831 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,831 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 121#L1035-5true, 150#true]) [2025-03-15 01:10:46,832 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,832 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,832 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,832 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:46,832 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,832 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,832 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,832 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,836 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,836 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,836 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,836 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 41#L1035true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,836 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,836 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,836 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,836 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,837 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,837 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,837 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,837 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,837 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,837 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,837 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,837 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,837 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,837 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,837 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,837 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,837 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,837 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,837 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,837 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,838 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,838 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,838 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,838 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,838 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,838 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,838 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,838 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,838 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,838 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,839 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,839 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,839 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,839 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,839 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,839 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,840 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,840 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,840 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,840 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,841 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,841 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,841 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,841 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,841 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,841 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,841 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,841 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,841 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,841 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,842 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,842 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,842 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,842 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,842 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,842 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,842 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,842 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,842 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,842 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,842 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,842 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,842 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,842 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,842 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,842 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,842 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,842 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,843 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,843 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,843 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,843 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,843 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,843 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,843 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,843 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,843 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,843 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,843 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,843 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,844 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,844 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,844 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,844 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,844 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,844 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,844 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,844 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,844 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,844 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,845 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,846 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,846 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,846 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,846 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,846 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,846 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,846 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,846 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,846 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,846 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,846 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,847 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,847 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,847 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,847 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,847 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,847 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,847 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,847 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,847 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,847 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,847 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,847 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,847 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,847 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,848 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,848 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,848 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,848 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,848 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,848 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,848 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,848 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,848 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,848 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,848 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,848 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,848 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,848 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,849 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,849 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,849 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,849 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,849 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,849 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,850 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,850 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,850 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,850 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,851 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,851 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,851 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,851 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,851 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,851 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,852 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,852 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,852 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,852 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,854 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,854 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,854 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,854 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,857 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,857 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,857 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,857 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,858 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,858 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,858 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,858 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:46,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,860 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,860 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,860 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,860 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,860 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,860 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,860 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,860 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,860 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,860 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,860 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,860 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,860 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,860 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,860 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,861 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,861 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,861 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,861 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,861 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,861 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,861 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,861 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,861 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,861 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,861 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,861 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,861 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,862 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,862 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,862 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,862 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 84#L1035-1true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,865 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,865 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,865 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,865 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,865 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,865 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,865 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,865 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,866 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,866 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,866 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,866 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,866 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,866 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,866 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,866 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,866 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,866 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,866 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,866 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,866 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,866 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,866 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,866 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,867 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,867 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,867 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,867 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,867 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,867 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,868 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,868 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,868 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,868 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,868 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,868 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,868 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,868 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,868 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,868 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,868 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,868 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,868 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,868 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,868 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,869 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,869 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,869 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,869 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,869 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,869 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,869 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,869 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,869 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,869 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,869 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,869 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,869 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,870 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,870 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,870 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,870 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,870 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,870 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,870 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 41#L1035true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,870 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,870 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,870 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,870 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,870 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,870 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,870 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,870 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,870 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,870 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,870 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,870 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 41#L1035true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,870 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,870 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,870 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,870 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,870 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,871 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,871 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,871 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,871 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,871 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,871 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,871 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,871 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,871 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,871 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,871 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,871 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,871 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,871 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,871 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,871 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,871 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,871 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,871 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,871 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,871 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,871 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,872 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,872 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,872 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,872 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,872 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,872 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,872 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,872 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,872 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 41#L1035true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,872 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,872 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,872 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,872 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,872 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,872 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,872 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,872 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,872 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,872 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,872 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,873 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,873 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,873 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,873 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,873 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,873 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,873 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,873 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,873 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,873 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,873 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,873 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,873 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,873 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,873 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,873 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,873 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,873 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,874 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,874 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,874 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,874 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,874 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,874 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,874 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,874 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,874 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,874 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,874 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,874 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,874 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,874 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,874 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,874 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,874 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,875 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,875 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,875 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,875 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,875 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,875 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,875 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,875 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,875 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,875 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,875 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,875 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,875 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,876 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,876 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,876 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,876 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,876 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,876 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,876 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,876 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,876 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,876 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,876 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,876 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,876 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,877 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,877 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,877 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,877 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,877 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,877 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,877 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,877 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,877 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,877 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,877 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,877 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,877 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,877 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,877 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,877 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,877 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,878 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,878 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,878 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,878 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,878 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,878 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,878 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,878 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,878 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,878 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,878 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,878 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,878 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,878 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,878 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,878 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,878 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,878 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,879 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,879 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,879 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,879 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,879 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,879 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,879 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,879 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,879 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,879 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,879 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,879 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,879 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, 60#L1034true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,879 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,879 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,879 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,879 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,880 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,880 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [60#L1034true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,880 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,880 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,880 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,880 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,880 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,880 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,880 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,880 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,880 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,880 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,880 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,881 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,881 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,881 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,881 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,881 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,881 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,881 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, 60#L1034true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,881 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,881 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,881 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,881 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,881 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,881 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,881 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,881 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,881 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,881 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,881 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,882 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 60#L1034true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,882 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,882 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,882 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,882 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,882 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,882 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, 136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,882 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,882 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,882 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,882 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,882 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,882 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [60#L1034true, 136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,883 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,883 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,883 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,883 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,883 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,883 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 60#L1034true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,883 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,883 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,883 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,883 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,883 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,884 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 60#L1034true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,884 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,884 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,884 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,884 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,884 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,884 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, 60#L1034true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,884 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,884 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,884 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,884 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,884 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,884 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, 60#L1034true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,885 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,885 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,885 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,885 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,885 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,885 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,885 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,885 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,885 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,885 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,885 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,885 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,885 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,885 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,885 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,885 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,885 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,886 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,886 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,886 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,886 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,886 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,886 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,886 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,886 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,886 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,886 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,886 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,886 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,887 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,887 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,887 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,887 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 60#L1034true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,887 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,887 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,887 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,887 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,887 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,887 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,887 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,887 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,887 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,887 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,887 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,888 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, 60#L1034true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,888 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,888 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,888 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,888 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,888 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,888 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 60#L1034true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,888 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,888 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,888 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,888 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,888 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,889 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,889 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,889 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,889 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,889 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,889 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,889 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [60#L1034true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,889 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,889 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,889 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,889 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,889 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,890 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, 60#L1034true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,890 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,890 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,890 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,890 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,890 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,925 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 63#L1022-3true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,925 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,925 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,925 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,925 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 63#L1022-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,925 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,925 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,927 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,927 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,927 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,927 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,927 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,927 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,927 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,927 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,927 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,927 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,927 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,927 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,927 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,927 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,927 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,927 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,927 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,927 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,927 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,927 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,927 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,927 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,927 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,927 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:46,928 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,928 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,928 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,928 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 63#L1022-3true, 160#true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,928 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,928 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,928 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,928 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,929 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,929 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,929 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,929 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,929 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,929 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,929 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 63#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,929 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,929 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,929 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,929 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,929 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,929 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,929 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,929 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,929 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,929 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,929 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,929 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,929 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,929 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,929 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,929 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,929 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,930 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,930 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,930 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,930 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,930 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,930 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,930 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,930 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,930 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,930 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,930 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,930 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,930 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,930 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,930 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,930 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,930 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,930 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,930 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,930 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,931 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,931 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,931 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,931 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,931 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,931 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,931 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,931 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,931 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,931 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,931 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,931 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,931 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,931 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,931 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,931 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,931 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:46,931 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,931 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,931 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,932 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,932 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,932 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,932 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,932 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,932 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,932 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,932 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,932 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,932 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,932 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,932 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,932 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,932 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,932 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,933 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,933 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,933 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,933 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,933 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,933 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,933 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,933 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,933 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,933 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,933 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,933 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,933 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,933 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,933 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,933 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,933 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,934 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:46,934 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,934 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,934 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,934 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,934 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,934 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:46,934 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,934 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,934 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,934 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,934 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,935 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,935 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,935 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,935 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,935 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,935 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,935 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,935 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,935 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,935 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,935 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,935 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,935 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 153#true, 81#L1024-3true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,935 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,935 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,935 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,935 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,936 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,936 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,936 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,936 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,936 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,936 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,936 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:10:46,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [threadThread2of4ForFork0InUse, 69#L1032-5true, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:46,994 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,994 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,994 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:46,994 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,015 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,015 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,015 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,015 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,016 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,016 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,016 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,016 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,016 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,016 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,016 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,016 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,016 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,016 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,025 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,025 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,025 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,025 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,025 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,025 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,025 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,025 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,025 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,025 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,025 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,025 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,025 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,025 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,025 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,026 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,026 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,026 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,026 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,026 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,026 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,026 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,026 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,026 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,026 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,026 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,026 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,026 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,026 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,026 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,026 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,026 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [136#L1023-6true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,027 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,027 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,027 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,027 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,027 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,027 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,027 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,027 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,027 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,027 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,027 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,027 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,027 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,027 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,027 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,027 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,028 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,028 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,028 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,028 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,028 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,028 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,028 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,028 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,028 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,028 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,028 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,028 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,028 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,028 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,028 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,028 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,028 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,028 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,028 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,028 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,029 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,029 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,029 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,029 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,029 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,029 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,029 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,029 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,029 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,029 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,029 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,029 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,030 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,030 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,030 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,030 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,030 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,030 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,030 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,030 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,031 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:47,031 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,031 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,031 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,031 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 136#L1023-6true, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,031 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,031 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,031 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,031 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,031 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,031 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,031 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,031 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,031 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,031 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,031 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,032 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,032 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,032 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,032 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,032 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,032 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,032 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,032 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,032 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,032 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,032 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,032 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,032 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,032 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,032 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,032 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,032 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,032 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,032 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,032 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,032 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,033 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,033 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,033 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,033 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,033 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,033 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,033 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,033 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,033 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,033 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,033 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,033 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,033 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,033 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,033 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,033 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,034 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,034 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,034 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:47,034 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,034 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,034 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,034 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,035 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,035 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,035 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:47,035 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,035 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,035 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,035 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [threadThread2of4ForFork0InUse, 57#L1023-5true, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,038 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,038 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,038 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,038 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,038 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,038 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,038 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,038 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,039 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,039 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,039 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,039 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,039 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,039 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,039 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,039 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [threadThread2of4ForFork0InUse, 57#L1023-5true, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,039 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,039 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,039 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,039 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,039 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,039 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,039 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,039 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,040 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,040 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,040 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,040 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:47,040 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,040 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,040 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,040 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,041 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,041 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,041 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,041 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,041 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,041 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,041 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,041 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,041 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,042 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,042 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,042 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,042 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,042 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,042 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,042 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,042 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,042 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,042 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,042 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,042 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,042 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,042 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,042 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,042 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,042 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,042 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,042 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,043 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,043 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,043 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,043 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [136#L1023-6true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,043 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,043 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,043 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,043 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,043 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,043 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,043 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,043 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,043 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,043 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,044 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,044 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,044 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,044 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,044 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,044 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,044 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,044 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,044 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,044 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,044 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,044 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,044 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,044 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,044 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,044 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,044 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,044 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,044 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,044 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,044 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,044 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,045 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,045 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,045 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,045 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,045 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,045 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,045 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,045 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,045 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,045 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,045 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,045 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,045 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,045 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,045 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,045 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,046 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,046 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,046 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,046 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,046 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,046 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,046 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,046 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,046 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,046 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,046 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,046 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,046 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,046 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,046 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,046 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,046 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,046 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,046 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,046 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,046 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,047 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,047 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,047 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,047 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,047 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,047 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,047 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,047 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,047 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,047 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,047 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 136#L1023-6true, 69#L1032-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,047 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,047 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,047 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,047 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,048 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,048 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,048 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,048 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,048 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,048 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:47,048 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,049 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,049 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,049 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,049 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,049 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,049 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,049 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,049 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,049 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,049 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,049 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,049 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,050 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,050 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,050 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,050 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:47,050 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,050 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,050 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,051 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,051 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,051 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,051 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,051 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,051 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,051 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,051 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:47,051 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,051 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,051 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,051 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,057 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,057 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,057 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,057 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,057 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,058 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,058 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,058 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,058 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,058 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,058 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,058 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,058 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,058 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,058 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,058 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,058 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,058 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,058 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,058 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,059 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,059 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,059 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,059 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,059 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,059 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,059 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,059 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,059 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,059 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,059 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,059 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,059 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,059 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,059 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,059 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,060 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,060 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,060 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,060 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,060 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,060 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,060 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,060 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,060 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,060 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,060 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,060 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,060 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,060 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,060 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,061 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,061 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,061 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,061 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,061 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,061 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,061 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,061 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,061 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,061 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,061 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,061 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,061 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,061 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,061 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,061 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,062 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,062 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,062 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,062 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,063 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,063 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,063 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,063 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,063 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,063 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,063 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,063 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,064 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,064 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,064 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,064 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,064 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,064 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,064 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,064 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,064 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,064 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,064 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,064 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 66#L1032-4true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,065 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,065 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,065 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,065 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,066 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,066 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,066 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,066 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,066 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,066 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,066 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,066 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,066 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,066 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,066 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,066 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,066 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,066 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,067 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,067 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,067 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,067 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,067 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,067 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,067 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,067 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,067 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,067 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,067 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,067 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,067 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,068 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,068 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,068 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,068 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,068 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,068 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,068 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,068 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,068 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,068 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,068 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,068 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,068 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,068 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,068 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,069 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,069 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,069 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,069 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,069 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,069 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,069 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,069 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,069 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,069 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,069 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,069 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,070 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,070 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,070 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,070 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,070 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,070 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,070 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,070 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,070 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,070 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,070 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,071 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,071 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,071 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,071 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,071 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,071 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,071 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,071 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,071 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,071 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,071 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,071 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,071 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,071 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,071 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,071 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,071 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,071 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,071 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,071 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,071 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,072 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,072 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,072 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,072 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,072 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,072 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,072 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,072 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,072 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,072 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,072 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,072 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,072 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,072 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,072 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,072 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,072 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,072 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,072 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,072 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,073 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,073 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,073 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,073 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,073 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,073 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,073 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,073 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,073 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,073 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,073 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,073 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,073 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,073 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,074 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,074 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,074 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,074 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,075 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,075 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,075 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,075 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,075 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,075 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,075 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,075 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,075 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,075 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,075 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,075 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,076 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,076 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,076 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,076 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,076 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,076 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,076 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,076 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,076 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,076 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,076 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,076 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,076 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,076 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,077 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,077 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,077 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,077 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,077 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,077 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,077 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,077 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,077 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,077 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,077 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,077 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,077 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,077 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,077 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,077 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,078 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,078 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,078 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,078 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,078 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,078 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,078 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,078 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,078 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,078 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,078 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,078 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,078 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,078 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,078 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,078 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,078 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,078 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,078 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,078 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,079 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,079 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,079 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,079 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,079 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,079 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,079 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,079 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,079 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,079 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,079 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,079 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,079 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,079 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,079 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,079 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,079 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,079 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,079 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,079 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,079 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,079 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,080 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,080 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,080 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,080 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,080 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,080 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,080 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,080 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,080 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,080 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,080 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,080 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,080 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,080 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,080 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,080 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,080 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,080 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,081 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,081 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,081 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,081 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,081 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,081 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,081 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,081 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,081 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,081 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,081 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,081 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,082 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,082 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,082 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,082 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,082 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,082 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,082 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,082 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,082 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,082 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,082 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,082 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,082 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,082 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,082 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,082 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,082 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,082 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,083 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,083 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,083 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,083 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,083 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,083 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,083 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,083 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,083 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,083 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,083 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,083 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,083 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,083 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,083 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,083 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,083 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,083 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,084 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,084 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,084 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,084 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,084 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,084 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,084 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,084 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,084 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,084 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,084 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,084 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,167 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,167 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,167 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,167 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,168 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,168 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,168 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,168 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,169 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,169 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,169 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,169 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,170 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,170 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,170 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,170 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,170 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,170 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,171 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,171 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,171 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,171 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,171 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,171 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,171 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,171 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,171 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,184 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,184 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,184 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,184 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 22#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,185 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,185 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,185 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,185 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,187 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,187 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,187 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,187 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 22#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,188 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,188 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,188 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,188 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,189 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,189 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,189 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,189 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,189 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,189 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,190 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,190 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,190 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,190 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,190 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,190 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,196 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,196 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,196 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,196 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,197 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,197 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,197 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,197 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,198 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,198 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,198 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,198 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,198 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,198 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,199 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,199 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,199 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,199 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,199 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,199 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,385 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,385 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,385 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,385 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 22#L1023-5true, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,386 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,386 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,386 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,386 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,387 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,387 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,387 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,387 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,387 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,387 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,388 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,388 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,388 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,388 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,388 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,388 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,389 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,389 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,389 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,389 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,389 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,389 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,389 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,389 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,389 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,389 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,389 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,389 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,390 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,390 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,391 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,391 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,391 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,391 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,391 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,391 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,391 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,391 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,391 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,391 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2025-03-15 01:10:47,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,411 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,411 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,411 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,411 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,412 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,412 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,412 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,412 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,412 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,412 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,413 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,413 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,413 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,413 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,415 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,415 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,415 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,415 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,418 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,418 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,418 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,418 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,418 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,418 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,418 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,418 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,420 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,420 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,420 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,420 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,420 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,420 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,420 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,420 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,421 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,421 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,421 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,421 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,421 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,421 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,421 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,421 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,421 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,421 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,421 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,421 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,421 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,421 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,421 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,421 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,422 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,422 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,422 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,422 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,422 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,422 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,422 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,422 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,425 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,425 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,425 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,425 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,425 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,425 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,425 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,425 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,425 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,425 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,426 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,426 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,426 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,426 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,426 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,426 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,426 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,426 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,426 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,426 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,426 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,426 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,426 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,426 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,426 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,426 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,426 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,426 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,426 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,426 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,427 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,427 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,427 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,427 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,427 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,428 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,428 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,428 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,428 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,428 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,428 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,428 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,428 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,428 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,428 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,428 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,428 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,428 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,428 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,428 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,428 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,429 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,429 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,429 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,429 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,429 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,429 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,429 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,429 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,429 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,429 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,429 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,429 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,429 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 41#L1035true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,429 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,430 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,430 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,430 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,430 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,430 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,430 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,430 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,430 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,430 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,430 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,430 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,430 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,430 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,430 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,430 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,430 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,430 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,430 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,430 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,430 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,431 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,431 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,431 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,431 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,431 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,431 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,431 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,431 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,431 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,431 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,431 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,431 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,431 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,431 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,431 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,432 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,432 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,432 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,432 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,432 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 41#L1035true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,432 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,432 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,432 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,432 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,432 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,432 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,432 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,432 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,432 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,432 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,432 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,432 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,432 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,432 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,432 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,432 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,432 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,433 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,433 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,433 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,433 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,433 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,433 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,433 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,433 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,433 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,433 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,433 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,433 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,433 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,433 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,433 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,433 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,434 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,434 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,434 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,434 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,434 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,434 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,434 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,434 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,434 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,434 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,434 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,434 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,434 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,435 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,435 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,435 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,435 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,435 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,435 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,435 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,435 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,435 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,435 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,435 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,435 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,435 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,435 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,435 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,435 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,435 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,436 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,436 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,436 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,436 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,436 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,436 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,436 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,436 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,436 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,436 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,436 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,436 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,440 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,440 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,440 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,440 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,440 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,441 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,441 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,441 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,441 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,441 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,441 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,442 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,442 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,442 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,442 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,442 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,442 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,442 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,442 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,442 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,443 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,443 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,443 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,443 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,443 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,443 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,443 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 42#L1037true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,443 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,443 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,443 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,443 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,443 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,465 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,465 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,465 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,465 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,466 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,466 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,466 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,466 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,466 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,466 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,466 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,466 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,466 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,466 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,466 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,466 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,467 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,467 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,467 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,467 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,467 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,467 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,467 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,467 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,467 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,467 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,467 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,467 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 44#L1022-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,467 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,467 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,467 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,467 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,477 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,477 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,477 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,477 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,478 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,478 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,478 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,478 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,479 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,479 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,479 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,479 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,479 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,479 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,479 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,479 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,480 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,480 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,480 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,480 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,480 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,480 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,480 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,480 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,480 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,480 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,480 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,480 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,480 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,480 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,481 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,481 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,481 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,481 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,481 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,481 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,481 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,481 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,482 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,482 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,482 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,482 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,482 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,482 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,483 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,483 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,483 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,483 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,483 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,483 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,483 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,483 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,483 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,483 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,483 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,483 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,484 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,484 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,484 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,484 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,484 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,484 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,484 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,484 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,485 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,485 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,485 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,485 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,485 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,485 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,485 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,485 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,486 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,486 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,486 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,486 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,486 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,486 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,486 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,486 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,486 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,486 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,486 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,486 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,486 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,486 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,486 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,486 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,486 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,487 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,487 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,487 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,487 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,487 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,487 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,487 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,487 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,487 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,487 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,487 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,487 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,487 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,487 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,487 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,487 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,487 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,487 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,487 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,487 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,488 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,488 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,488 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,488 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,488 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,488 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,488 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,488 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,488 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,488 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,488 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,488 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,488 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,488 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,488 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,488 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,488 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,488 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,488 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,488 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,489 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,489 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,489 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,489 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,489 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,489 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,489 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,489 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,489 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,489 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,489 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,489 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,491 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,491 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,492 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,492 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,492 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,492 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,492 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,492 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,492 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,493 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,493 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,493 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,493 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,496 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,496 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,496 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,496 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,501 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,501 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,501 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,501 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,501 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,501 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,501 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,501 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,503 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,503 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,503 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,504 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,504 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,504 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,504 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,504 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,504 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,504 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,504 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,504 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 99#L1023-6true, 44#L1022-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,504 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,504 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,504 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,504 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,505 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,505 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,505 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,505 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 99#L1023-6true, 44#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,505 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,505 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,505 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,505 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 99#L1023-6true, 44#L1022-3true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,506 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,506 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,506 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,506 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 99#L1023-6true, 44#L1022-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,506 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,506 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,506 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,506 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 84#L1035-1true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,510 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,510 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,510 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,510 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,511 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,511 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,511 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,511 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,511 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,511 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,511 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,511 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,511 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,511 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 41#L1035true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,512 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,512 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,512 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,512 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,512 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,512 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,512 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,512 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,512 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,512 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,512 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,512 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,512 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,512 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,512 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,512 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,514 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,514 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,514 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,514 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,514 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,514 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,514 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,514 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,514 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,514 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,514 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,514 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,514 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,514 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,514 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,515 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,515 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,515 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,515 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,515 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,515 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,515 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,515 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,515 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,515 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,515 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,515 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,515 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,516 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,516 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,516 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,516 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,516 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,516 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,516 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,516 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,516 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,516 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,516 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,516 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,516 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,517 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,517 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,517 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,517 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,517 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,517 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,517 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,517 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,517 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,517 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,517 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,517 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,517 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,517 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,517 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,517 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,517 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,517 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,517 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,517 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,517 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,517 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,517 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,517 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,518 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,518 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,518 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,518 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,518 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,518 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,518 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 41#L1035true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,518 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,518 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,518 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,518 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,518 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,518 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,519 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,519 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,519 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,519 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,519 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,519 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,519 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,519 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,519 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,519 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,519 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,519 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,519 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,519 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,519 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,519 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,519 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,519 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,519 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,519 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,519 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,519 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,519 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,520 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,520 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,520 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,520 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,520 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,520 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,520 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,520 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,520 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,520 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,520 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,520 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,521 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,521 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,521 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,521 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,521 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,521 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,521 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,521 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,521 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,521 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,521 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,521 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,522 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,522 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,522 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,522 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,522 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,522 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,522 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,522 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,522 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,522 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,522 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,522 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,523 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,523 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,523 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,523 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,523 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,523 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,523 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,523 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,523 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,523 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,523 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,523 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,523 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,524 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,524 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,524 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,524 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,524 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,524 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,524 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,524 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,524 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,524 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,524 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,524 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,524 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,524 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,524 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,524 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,524 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,525 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,525 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,525 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,525 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,525 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,525 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,525 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,525 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,525 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,525 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,526 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,526 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,526 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,526 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,526 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,526 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,526 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,526 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,526 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,526 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,526 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,526 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,527 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,527 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,527 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,527 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,527 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,527 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,527 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,527 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,527 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,527 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,527 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,527 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,528 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 139#L1034-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,528 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,528 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,528 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,528 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,528 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,529 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,529 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,529 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,529 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,530 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,530 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,530 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,530 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,530 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,530 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,530 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,530 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,530 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,530 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,530 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,530 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,531 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,531 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,531 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,531 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,532 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,532 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,532 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,532 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,532 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 42#L1037true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,532 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,532 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,532 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,532 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,532 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,532 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,532 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,532 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,532 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,533 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,533 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,533 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,533 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,533 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,533 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,533 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,533 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,533 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,533 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,533 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,533 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,533 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,533 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,533 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,533 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,533 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,534 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,534 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 42#L1037true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,534 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,534 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,534 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,534 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,534 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,534 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,534 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,534 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,534 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,534 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,534 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,537 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,537 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,537 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,537 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,537 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,537 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,537 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,537 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,540 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,540 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,540 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,540 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,540 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,540 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,541 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,541 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:47,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,547 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,547 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,547 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,547 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,547 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,547 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,547 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,547 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,547 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,547 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,548 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,548 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,548 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,548 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,548 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,548 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,548 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,548 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,548 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,548 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,549 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,549 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,549 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,549 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,549 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,549 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,549 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,549 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,549 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,549 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,549 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,549 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 84#L1035-1true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,550 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,550 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,550 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,550 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,550 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,550 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,550 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,550 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,550 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,551 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,551 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,551 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,551 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,551 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,551 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,551 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,551 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,551 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,551 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,551 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,551 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,551 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,551 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,551 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,551 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,551 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,551 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,552 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,552 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,552 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,552 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,552 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,552 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,552 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,552 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,552 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,552 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,552 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,552 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,552 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,552 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,552 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,552 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,552 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,552 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,553 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,553 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,553 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,553 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,553 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,553 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,553 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,553 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,553 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,553 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,553 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,553 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,553 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,553 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,553 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,553 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,553 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,553 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,554 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,554 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,554 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,554 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,554 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,554 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,554 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,554 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,554 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,554 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,554 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,554 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,554 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,554 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,554 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,554 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,554 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,554 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,554 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,555 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,555 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,555 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,555 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,555 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,555 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,555 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,555 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,555 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,555 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,555 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,555 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,555 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,555 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,555 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,555 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,555 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,555 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,555 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,556 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,556 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,556 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,556 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,556 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,556 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,556 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,556 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,556 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,556 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,556 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,556 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,556 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,556 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,556 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,556 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,556 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,556 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,556 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,556 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,556 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,556 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,556 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,557 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,557 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,557 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,557 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,557 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,557 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,557 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,557 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,557 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,557 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,557 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,557 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,557 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,557 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,557 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,557 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,558 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,558 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,558 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,558 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,558 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,558 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,558 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,558 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,558 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,558 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,558 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,558 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,558 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,558 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,558 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,558 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,558 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,558 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,558 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,558 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,558 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,559 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,559 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,559 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,559 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,559 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,559 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,559 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,559 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,559 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,559 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,559 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,559 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,589 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,589 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,589 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,589 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,589 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,589 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,589 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,589 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,589 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,589 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,589 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,589 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,590 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,590 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,590 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,590 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,590 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,590 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,590 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,590 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,590 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,590 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,590 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,590 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,590 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,590 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,590 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,590 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,590 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,590 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,590 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,590 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,590 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,591 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,591 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,591 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,591 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1022-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,591 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,591 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,591 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,591 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,591 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,591 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 63#L1022-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,591 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,591 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,591 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,591 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,591 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,591 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,591 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,591 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,591 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,592 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,592 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,592 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,592 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,592 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,592 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,592 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,592 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,592 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,592 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,592 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,592 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,592 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,592 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,592 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,592 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,592 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,592 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,592 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,592 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,593 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,593 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,593 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,593 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,593 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,593 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,593 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,593 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,593 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,593 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,593 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,593 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,593 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,593 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,593 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,594 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,594 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,594 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,594 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,594 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,594 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,594 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,594 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 63#L1022-3true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,594 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,594 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,594 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,594 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,594 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,594 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,594 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,594 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,594 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,594 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,594 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,595 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,595 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,595 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,595 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,595 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,595 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,595 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,595 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,595 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,595 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,595 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,595 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,595 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,595 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,595 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,596 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 63#L1022-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,596 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,596 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,596 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,596 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,596 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,596 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,596 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,596 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,596 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,596 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,596 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,596 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,596 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,596 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,596 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,596 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,596 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:10:47,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 57#L1023-5true, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,632 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,632 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,632 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,632 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,632 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,632 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,632 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,632 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,633 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,633 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,633 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,633 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,633 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,633 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:47,646 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,646 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,646 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,646 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,647 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,647 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,647 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,647 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,648 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,648 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,648 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,648 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,648 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,648 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,648 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,649 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [threadThread2of4ForFork0InUse, 136#L1023-6true, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,649 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,649 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,649 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,649 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,649 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [threadThread2of4ForFork0InUse, 69#L1032-5true, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,649 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,649 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,649 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,649 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,649 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [threadThread2of4ForFork0InUse, 69#L1032-5true, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,650 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,650 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,650 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,650 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,650 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,659 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,659 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,659 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,659 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,660 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,660 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,660 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,660 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,660 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,660 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,660 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,660 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,660 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,660 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 22#L1023-5true, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,669 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,669 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,669 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,669 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 22#L1023-5true, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,669 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,669 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,669 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,669 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,670 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,670 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,670 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,670 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,670 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,670 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,670 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,670 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,670 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,670 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,670 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,670 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,670 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,670 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,670 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,670 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,671 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,671 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,671 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,671 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [69#L1032-5true, threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,671 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,671 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,671 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,671 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,672 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,672 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,672 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,672 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,672 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,672 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,672 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,672 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,672 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,672 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,672 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,672 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,673 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,673 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,673 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,673 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,673 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,673 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,673 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,673 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,673 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,673 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,673 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,673 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,673 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,673 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,673 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,673 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,674 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,674 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,674 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,674 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,674 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,674 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,674 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,674 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,674 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,674 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,674 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,674 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,674 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,674 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,674 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, 57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,680 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,680 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,680 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,680 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,680 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,680 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,681 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,681 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,681 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,681 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,681 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,681 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,681 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,681 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,681 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,681 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,681 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,681 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,681 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,681 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,681 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,681 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,681 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,681 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,682 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,682 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,682 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,682 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,682 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,682 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,682 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,682 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [57#L1023-5true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,682 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,682 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,682 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,682 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,682 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,682 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,682 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,682 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,682 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,682 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,682 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,682 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,683 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,683 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,683 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,683 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [57#L1023-5true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,683 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,683 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,683 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,683 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,683 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,683 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,683 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,683 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,683 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,683 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,683 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,683 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 24#L1023-6true, threadThread4of4ForFork0InUse, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,683 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,684 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,684 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,684 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,684 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,684 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,684 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,684 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,684 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,684 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,684 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,684 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,684 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,684 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,684 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,684 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,684 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,684 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,684 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,684 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,685 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,685 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,685 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,685 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,685 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,685 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,685 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,685 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,685 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,685 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,685 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,685 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:47,685 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,685 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,685 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,685 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,686 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,686 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,686 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,686 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,686 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,686 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,686 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,686 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,686 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,686 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,686 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,686 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,686 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,686 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,686 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,686 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [threadThread2of4ForFork0InUse, 69#L1032-5true, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,687 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,687 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,687 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,687 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:47,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,687 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,687 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,687 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,687 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:47,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,687 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,687 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,687 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,687 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,687 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,687 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,687 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,687 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:47,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,692 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,692 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,692 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,692 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,693 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,693 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,693 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,693 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,693 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,693 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,694 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,694 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,694 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,694 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,694 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,694 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,694 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,694 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,694 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,694 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,694 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,694 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,695 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,695 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,695 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,695 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,695 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,695 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,695 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,695 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,695 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,695 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,695 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,695 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,695 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,695 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,695 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,695 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,696 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,696 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,696 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,696 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,696 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,696 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,696 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,696 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,696 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,696 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,696 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,696 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,696 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,696 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,696 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,697 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,697 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,697 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,697 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,697 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,697 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,697 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,697 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,697 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,697 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,697 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,697 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,697 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,697 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,697 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,697 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,697 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,697 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,697 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,697 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,697 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,698 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,698 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,698 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,698 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,698 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,698 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,698 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,698 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,698 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,698 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,698 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,698 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,698 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,698 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,698 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,698 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,698 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,698 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,698 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,699 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,699 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,699 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,699 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,699 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,699 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,699 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,699 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,699 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,699 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,699 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,699 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,699 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,699 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,699 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,699 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,699 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,699 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,699 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,699 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,699 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,699 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,699 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,700 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,700 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,700 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,700 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,700 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,700 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,700 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,700 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,700 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,700 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,700 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,700 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,700 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,700 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,700 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,700 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,701 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,701 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,701 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,701 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,701 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,701 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,701 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,701 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,701 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,701 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,702 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,702 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,702 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,702 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,702 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,702 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,703 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,703 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,703 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,703 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,704 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,704 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,704 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,704 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,704 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,704 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,704 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,704 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,704 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,704 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,705 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,705 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,705 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,705 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,705 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,705 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,705 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,705 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,705 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,705 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,705 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,705 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,705 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,705 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,706 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,706 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,706 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,706 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,706 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,706 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,706 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,706 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,706 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,706 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,706 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,706 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,706 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,706 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,706 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,706 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,707 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,707 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,707 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,707 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,708 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,708 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,708 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,708 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,708 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,708 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,709 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,709 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,709 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,710 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,710 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,710 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,710 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,710 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,710 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,710 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,710 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,710 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,710 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,711 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,711 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,711 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,711 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,711 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,711 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,711 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,711 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,711 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,711 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,711 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,711 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,711 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,712 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,712 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,712 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,712 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,712 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,712 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 66#L1032-4true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,712 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,712 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,712 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,712 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,712 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,712 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,712 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,712 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,712 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,712 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,712 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,713 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,713 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,713 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,713 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,713 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,713 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,713 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,713 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,713 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,713 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,713 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,713 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,714 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,714 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,714 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,714 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,714 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,714 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,714 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,714 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,714 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,714 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,714 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,714 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,715 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,715 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,715 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,715 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,715 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,715 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,716 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,716 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,716 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,716 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,716 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,716 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,716 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,716 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,716 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,716 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,716 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,716 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,716 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,716 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,716 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,716 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,716 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,716 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,717 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,717 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,717 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,717 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,717 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,717 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,717 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,717 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,717 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,717 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,717 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,717 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,717 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,717 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,717 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,717 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,717 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,717 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,718 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,718 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,718 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,718 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,719 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,719 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,719 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,719 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,720 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,720 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,720 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,720 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,720 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,720 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,720 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,720 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,720 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,720 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,720 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,720 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,720 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,720 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,720 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,720 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,720 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,720 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,721 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,721 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,721 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,721 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,721 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,721 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,721 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,721 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,721 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,721 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,721 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,721 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,722 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,722 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,722 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,722 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,722 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,722 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,722 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,722 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,722 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,722 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,722 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,722 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,723 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,723 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,723 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,723 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,723 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,723 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,723 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 66#L1032-4true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,723 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,723 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,723 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,723 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,723 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,724 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,724 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,724 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,724 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,724 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,724 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,724 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,724 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,724 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,724 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,724 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,724 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,724 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,724 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,724 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,725 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,725 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,725 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,725 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,725 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,725 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,725 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,725 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,725 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,725 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,725 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,725 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,725 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 30#L1032-3true, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,725 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,725 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,725 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,725 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,725 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,725 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,725 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,726 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,726 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,726 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,726 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,726 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 30#L1032-3true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,726 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,726 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,726 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,726 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,726 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,804 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,804 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,804 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,804 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,804 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,804 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,804 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,804 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,805 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,805 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,805 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,805 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,805 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,805 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,805 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,805 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,805 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,805 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,805 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,805 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,807 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,807 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,807 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,807 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,808 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,808 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,808 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,808 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,809 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,809 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,809 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,809 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,809 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,809 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,809 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,809 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,809 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,809 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,809 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,809 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,810 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,810 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,810 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,810 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,810 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,810 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,810 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,810 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,811 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,811 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,811 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,811 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,811 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,811 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,811 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,811 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,811 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,811 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,812 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,812 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,812 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,812 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,812 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,812 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,829 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,829 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,829 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,829 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,830 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,830 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,830 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,830 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,830 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,830 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,830 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,830 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,831 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,831 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,831 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,831 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,831 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,831 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,831 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,831 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,833 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,833 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,833 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,834 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 22#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,834 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,834 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,834 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,834 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,835 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,835 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,835 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,835 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,835 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,835 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,836 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,836 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,836 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,836 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,836 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,836 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,837 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,837 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,837 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,837 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,837 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,837 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,837 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,837 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,837 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,837 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,837 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,837 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,838 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,838 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,838 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,838 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,838 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,838 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,839 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,839 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,839 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,839 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,839 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,839 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,846 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,846 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,846 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,846 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,846 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,846 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,847 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,847 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,847 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,847 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,847 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,847 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,848 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,848 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,848 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,848 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,848 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,849 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,849 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,849 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,849 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,849 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,849 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,850 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,850 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,850 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,850 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,850 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,850 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,851 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,851 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,851 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,851 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,851 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,851 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,851 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 129#L1023-5true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:47,851 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,851 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,851 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,851 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,851 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:10:47,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,872 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,872 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,873 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,873 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,873 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,873 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,873 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,873 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,873 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,873 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,873 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,873 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,873 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,873 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,874 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,874 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,874 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,874 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,874 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,874 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,875 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,875 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,875 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,875 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,875 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,875 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,875 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,875 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,875 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,875 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,875 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,875 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,876 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,876 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,876 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,876 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,876 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,876 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,876 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,876 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,876 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,876 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,877 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,877 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,877 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,877 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,877 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,877 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,877 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,877 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,877 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,877 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,877 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,877 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,877 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 42#L1037true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,877 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,877 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,877 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,877 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,877 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,878 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,878 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,878 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,878 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,878 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,878 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,880 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,880 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,880 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,880 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,881 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,881 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,881 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,881 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,883 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,883 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,883 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,883 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,884 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,884 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,884 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,884 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,889 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,889 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,889 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,889 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,889 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,889 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,890 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,890 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,890 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,890 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,890 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,890 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,890 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,890 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,890 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,890 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,890 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,890 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,890 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,890 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,891 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,891 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,891 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,891 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,891 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,891 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,891 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,892 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,892 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,892 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,892 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,892 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,892 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,892 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,892 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,892 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,892 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,892 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,892 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,893 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,893 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,893 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,893 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,893 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,893 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,893 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,893 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,893 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,893 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,893 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,893 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,893 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,893 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,893 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,893 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,893 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,893 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,893 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,894 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,894 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,894 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,894 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,894 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,894 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,894 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,894 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,894 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,894 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,894 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,894 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,894 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,894 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,894 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,894 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,894 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,894 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,894 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,894 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,895 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,895 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,895 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,895 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,895 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,895 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,895 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,895 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,895 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,895 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,895 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,895 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,895 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,895 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,895 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,895 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,895 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,895 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,895 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,895 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,895 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,895 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,896 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,896 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,896 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,896 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,896 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,896 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,896 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,896 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,896 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,896 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,896 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,896 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,896 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,896 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,896 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,896 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,896 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,896 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,896 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,896 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,897 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,897 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,897 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,897 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,897 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,897 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,897 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,897 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,897 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,897 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,897 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,897 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,897 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,897 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,897 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,897 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,897 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,897 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,898 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,898 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,898 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,898 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,898 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,898 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,898 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,898 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,898 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,898 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,898 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,898 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,898 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,898 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,898 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,898 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,899 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,899 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,899 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,899 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,899 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,899 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,899 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,899 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,899 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,899 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,899 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,899 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,899 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,899 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,899 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,899 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,899 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,899 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,899 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,899 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,900 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,900 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,900 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,900 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,900 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,900 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,900 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,900 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,900 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,900 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,900 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,900 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,900 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,900 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,900 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,900 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,900 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,900 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,900 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:47,900 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,901 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,901 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,901 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,901 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,901 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,901 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,901 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,901 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,901 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,901 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,901 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,901 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,901 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,901 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,901 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,901 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,906 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,906 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,906 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,906 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,907 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,907 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,907 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,907 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,908 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,908 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,908 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,908 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,908 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,908 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,908 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,908 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,909 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,909 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,909 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,909 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,909 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,909 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,909 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,909 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,909 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,909 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,909 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,909 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,910 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,910 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,910 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,910 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,910 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,910 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,910 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,911 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,911 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,911 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,911 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,911 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,911 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,911 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,911 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,911 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,911 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,911 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,913 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,913 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,913 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,913 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,914 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,914 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,914 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,914 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,914 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,914 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,914 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,914 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,914 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,914 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,914 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 42#L1037true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,914 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,914 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,914 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,914 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,914 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,915 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,915 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,915 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,915 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,915 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,915 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,915 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,915 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,915 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,915 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,915 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,915 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,915 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,916 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,916 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,916 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,916 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,916 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,916 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,916 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,916 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,916 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,916 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,916 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,954 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,954 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,954 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,954 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,955 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,955 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,955 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,955 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,956 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,956 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,956 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,956 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,957 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,957 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,957 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,957 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,957 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,957 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,957 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,957 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,958 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,958 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,958 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,958 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,958 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,958 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,958 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,958 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,958 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,958 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,958 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,958 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,958 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,958 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,958 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,958 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,959 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,959 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,959 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,959 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,959 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,959 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,959 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,959 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,959 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,959 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,960 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,960 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,960 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,960 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,960 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,960 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,961 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,961 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,961 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,961 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,962 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,962 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,962 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,962 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,963 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,963 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,963 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,963 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,963 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,963 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,963 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,963 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,963 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,963 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,963 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,963 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,963 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,963 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,963 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,963 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,963 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,964 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,964 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,964 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,964 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,964 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,964 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,964 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,964 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,964 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,964 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,964 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,964 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,964 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,965 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,965 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,965 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,965 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,965 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,965 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,965 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,965 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,965 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,965 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,965 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,965 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,965 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,965 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,965 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,965 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,966 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,966 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,966 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,966 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,966 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,966 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,966 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,966 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,966 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,966 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,966 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,966 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,966 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,966 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,967 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,967 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,967 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,967 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,967 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,967 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,967 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,967 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,967 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,967 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,967 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,967 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,967 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,967 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,967 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,967 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,967 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,967 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,967 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,967 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,967 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,967 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,968 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,968 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,968 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,968 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,968 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,968 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,968 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,968 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,968 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,968 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,968 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,968 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,968 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,968 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,969 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,969 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,969 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,969 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,969 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,969 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,969 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,969 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,969 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,969 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,969 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,969 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,970 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,970 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,970 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,970 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,970 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,970 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,970 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,970 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,970 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,971 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,971 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,971 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,971 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,973 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,973 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,973 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,973 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,973 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,973 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,973 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,973 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,973 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,973 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,974 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,974 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,974 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,974 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,974 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,974 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,974 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,974 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,974 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,974 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,976 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,976 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,976 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,976 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,976 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,976 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,977 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,977 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,977 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,977 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,977 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,977 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,978 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,978 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,978 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,978 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,978 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 42#L1037true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,978 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,978 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,978 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,978 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,978 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,978 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,978 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,978 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,979 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,979 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,979 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,979 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,979 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,979 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,979 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,979 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,979 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,979 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,979 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,979 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,979 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,979 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,979 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,980 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,980 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,980 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,980 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,980 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,980 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,983 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,983 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,983 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,983 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,983 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,983 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,984 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,984 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,988 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,988 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,988 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,988 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,988 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,988 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,988 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,988 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:47,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,996 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,996 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,996 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,996 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,996 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,996 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,996 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,996 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,996 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,996 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,997 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,997 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,997 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,997 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,997 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:47,997 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,997 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,997 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,997 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,997 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,999 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:47,999 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,999 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,999 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,999 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,999 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,999 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:47,999 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,999 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,999 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,999 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:47,999 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,000 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,000 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,000 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,000 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,001 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,001 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,001 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,001 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,001 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,001 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,001 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,001 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,001 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,001 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,001 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,001 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,002 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,002 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,002 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,002 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,002 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,002 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,002 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 84#L1035-1true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,002 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,002 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,002 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,002 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,002 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,002 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,003 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,003 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,003 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,003 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,003 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,003 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,003 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,003 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,003 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,003 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,003 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,003 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 41#L1035true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,003 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,003 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,003 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,003 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,003 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,004 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,004 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,004 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,004 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,004 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,004 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,004 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 41#L1035true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,004 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,004 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,004 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,004 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,004 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,004 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,004 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,004 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,004 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,004 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,004 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,004 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,004 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,004 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,004 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,005 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,005 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,005 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,005 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,005 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,005 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,005 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,005 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,005 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,005 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,005 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,005 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,005 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,005 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,005 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,006 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,006 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,006 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,006 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,006 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,006 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,006 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,006 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,006 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,006 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,006 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,006 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,006 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,006 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,006 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,006 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,006 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,006 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,006 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,006 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,006 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,006 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,006 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,007 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,007 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,007 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,007 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,007 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,007 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,007 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,007 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,007 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,007 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,007 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,007 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,008 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,008 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,008 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,008 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,008 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,008 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,008 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,008 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,008 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,008 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,008 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,008 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,008 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,008 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,008 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,008 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,008 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,008 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,008 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 41#L1035true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,009 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,009 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,009 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,009 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,009 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,009 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,009 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,009 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,009 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,009 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,009 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,009 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,009 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,009 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,009 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,009 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,009 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,010 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,010 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,010 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,010 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,010 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,010 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,010 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,010 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,010 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,010 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,011 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,011 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,011 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,011 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,011 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,011 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,011 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 41#L1035true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,011 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,011 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,011 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,011 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,011 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,013 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,013 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,013 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,013 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,014 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,014 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,014 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,014 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,014 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,014 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,015 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,015 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,015 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,015 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,015 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,015 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,015 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,015 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,015 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,015 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,015 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,015 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,016 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,016 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,016 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,016 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,016 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,016 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,016 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,016 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,016 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,016 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,017 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,017 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,017 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,017 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,017 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,017 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,017 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,017 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,017 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,017 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,017 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,017 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,017 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,017 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,017 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,017 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,017 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,017 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,018 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,018 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,018 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,018 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,018 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,018 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,018 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,018 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,018 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,018 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,018 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,018 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,018 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,018 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,018 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,018 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,018 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,018 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,019 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,019 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,019 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,019 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,019 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,019 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,019 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,019 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,019 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,019 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,019 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,019 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,019 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,019 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,019 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,019 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,020 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,020 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,020 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,020 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,020 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,020 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,020 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,020 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,020 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,020 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,020 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,020 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,020 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,020 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,021 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,021 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,021 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,021 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,021 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,021 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,021 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,021 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,021 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,021 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,021 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,021 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,021 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,021 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,021 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,021 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,021 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,021 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,022 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 42#L1037true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,022 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,022 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,022 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,022 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,022 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,022 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,022 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,022 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,022 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,022 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,022 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,032 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,032 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,032 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,032 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,033 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,033 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,033 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,033 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,033 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,033 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,033 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,033 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,033 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,033 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,033 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,033 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,033 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,033 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,034 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,035 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,035 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,035 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,035 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,035 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,035 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,035 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,035 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,035 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,035 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,035 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,035 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,036 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,036 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,036 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,036 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,036 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,036 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,036 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,036 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,036 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,036 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,036 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,036 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,036 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,036 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,036 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,036 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,037 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,037 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,037 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,037 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,037 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,037 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,037 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,037 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,037 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,037 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,037 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,037 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,037 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,037 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,037 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,037 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,037 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,038 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,038 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,038 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,038 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,038 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,038 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,038 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,038 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,038 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,038 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,038 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,038 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,038 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,038 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,038 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,038 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,038 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,038 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,039 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,039 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,039 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,039 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,039 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,039 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,039 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,039 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,039 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,039 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,039 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,039 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,039 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,039 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,039 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,039 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,039 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,039 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,040 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,040 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,040 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,040 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,040 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,040 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,040 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,040 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,040 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,040 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,040 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,040 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,040 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,041 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,041 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,041 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,041 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,041 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,041 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,041 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,041 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,041 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,041 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,041 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,041 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,041 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,041 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,041 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,041 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,041 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,042 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 84#L1035-1true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,042 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,042 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,042 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,042 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,042 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:10:48,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,111 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,111 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,111 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,111 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,112 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,112 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,112 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,112 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,112 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:48,112 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,112 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,112 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,112 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,112 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,112 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,113 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,113 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,113 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,113 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 57#L1023-5true, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,113 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,113 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,113 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,113 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,113 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,113 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,113 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,113 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,113 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [136#L1023-6true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,114 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,114 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,114 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,114 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,114 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 57#L1023-5true, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,114 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,114 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,114 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,114 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,114 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,114 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 57#L1023-5true, 69#L1032-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,114 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,114 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,114 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,114 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,115 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,115 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,115 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,115 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,115 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,115 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 57#L1023-5true, 69#L1032-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,115 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,115 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,115 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,115 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,115 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,116 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,116 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,116 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,116 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,116 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,116 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,116 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,116 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,116 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,116 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,116 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,116 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,116 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,116 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,116 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,116 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,116 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,116 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,117 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,117 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,117 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,117 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,117 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,117 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,129 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,129 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,129 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,129 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:48,129 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,129 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,129 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,129 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:48,130 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,130 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,130 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,130 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:48,130 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,130 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,130 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,130 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 22#L1023-5true, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,131 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,131 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,131 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,131 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,131 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,131 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,131 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,131 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,131 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,131 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:48,132 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,132 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,132 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,132 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,132 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,132 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,132 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,132 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,132 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, 136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,132 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,133 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,133 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,133 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,133 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,133 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,133 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,133 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,133 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,133 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,133 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,133 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,133 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,133 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,135 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,135 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,135 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,135 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, 136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,135 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,135 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,135 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,135 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,136 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,136 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,136 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,136 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,136 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,136 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,136 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,136 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,136 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,136 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,136 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,137 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,137 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,137 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,137 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,137 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,137 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,137 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,137 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,137 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,137 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,137 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [threadThread2of4ForFork0InUse, 136#L1023-6true, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,137 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,137 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,137 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,137 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,137 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,138 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [threadThread2of4ForFork0InUse, 136#L1023-6true, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,138 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,138 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,138 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,138 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,138 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,148 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,148 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,148 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,148 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 22#L1023-5true, 153#true, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,148 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,148 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,148 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,148 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,148 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,148 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,149 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,149 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,149 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,149 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,149 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,149 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,149 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,149 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,149 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,150 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,150 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,150 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,150 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,150 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,150 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,150 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,150 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,150 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [69#L1032-5true, 136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,151 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,151 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,151 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,151 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,151 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,151 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,151 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,151 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,151 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,151 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,152 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,152 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,152 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,152 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,152 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,152 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,152 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,153 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,153 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,153 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,153 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [57#L1023-5true, threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,153 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,153 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,153 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,153 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,153 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,153 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,153 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,153 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,153 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,153 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,153 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,154 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,154 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,154 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,154 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,154 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,154 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,154 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,154 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,154 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,154 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,155 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,155 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,155 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,155 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,155 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,155 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,166 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,166 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,166 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,166 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,166 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,166 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,166 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,166 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,167 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,167 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,167 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,167 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,167 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,167 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,167 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,167 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,167 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,167 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,167 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,167 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,167 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,167 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,167 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,167 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,168 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,168 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,168 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,168 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 22#L1023-5true, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,168 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,168 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,168 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,168 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,169 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,169 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,169 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,169 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,169 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,169 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,169 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,169 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,169 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,169 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,169 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,169 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,170 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,170 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,170 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,170 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,170 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:48,170 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,170 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,170 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,170 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,170 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,170 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:48,170 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,170 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,170 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,170 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,170 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,171 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,171 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,171 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,171 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,171 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:48,171 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,171 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,171 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,171 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,171 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:48,171 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,171 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,172 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,172 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,172 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,172 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,172 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,172 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,172 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,172 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,172 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,172 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,172 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,172 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,172 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,172 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,172 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,172 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,172 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,173 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,173 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,173 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,173 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,173 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,173 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,173 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,173 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,173 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,173 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,173 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,173 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,173 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,173 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,173 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,173 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,174 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,174 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,174 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,174 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,174 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [69#L1032-5true, threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,174 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,174 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,174 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,174 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,174 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,174 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [69#L1032-5true, threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,174 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,174 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,174 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,175 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,175 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,175 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,175 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,175 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,175 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,175 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,175 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,175 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,175 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,175 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,175 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,175 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,175 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,176 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,176 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,176 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,176 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,176 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,176 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,176 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,176 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,176 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,176 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,182 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,182 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,182 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,182 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,182 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,182 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,182 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,182 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,182 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,182 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,182 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,182 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,182 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,182 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,182 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,182 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,183 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,183 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,183 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,183 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,183 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,183 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,183 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,183 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,183 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,183 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,183 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,183 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,183 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,183 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,183 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,183 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, 136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,184 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,184 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,184 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,184 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,184 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,184 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,184 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,184 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,184 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,184 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,184 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,184 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,184 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,184 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,184 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,184 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [136#L1023-6true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,185 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,185 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,185 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,185 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,185 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,185 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,185 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,185 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,185 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,185 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,185 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,185 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,185 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,185 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,185 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,185 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,185 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,185 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,185 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,185 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,186 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,186 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,186 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,186 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,186 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,186 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,186 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,186 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,186 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,186 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,186 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,186 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,186 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,186 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,186 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,186 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,187 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,187 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,187 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,187 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,187 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,187 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,187 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,187 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:48,187 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,187 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,187 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,187 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [threadThread2of4ForFork0InUse, 136#L1023-6true, 69#L1032-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,187 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,187 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,187 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,187 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,187 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,187 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,187 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,187 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,188 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,188 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,188 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,188 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:48,188 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,188 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,188 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,188 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [threadThread2of4ForFork0InUse, 69#L1032-5true, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,188 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,188 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,188 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,188 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,188 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,188 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,188 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,188 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:48,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,188 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,188 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,189 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,189 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, 4#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:48,189 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,189 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,189 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,189 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:48,192 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,192 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,192 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,192 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,192 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,192 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,192 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,192 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,192 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,192 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,192 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,192 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,192 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,192 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,192 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,192 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,193 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,193 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,193 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,193 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,193 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,193 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,193 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,193 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,193 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,193 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,193 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,193 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,193 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,193 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,194 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,194 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,194 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,194 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,194 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,194 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,194 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,194 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,194 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,194 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,194 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,194 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,194 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,195 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,195 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,195 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,195 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,195 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,196 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,196 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,196 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,196 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,196 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,196 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,196 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 66#L1032-4true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,196 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,196 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,196 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,196 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,196 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,197 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,197 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,197 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,197 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,197 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,197 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,197 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,197 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,197 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,197 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,197 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,197 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,197 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,197 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,197 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,197 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,197 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,197 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,198 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,198 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,198 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,198 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,198 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,198 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,199 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,199 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,199 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,199 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,199 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,199 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,199 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,199 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,199 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,199 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,199 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,199 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,200 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,200 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,200 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,200 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,200 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,200 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,200 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,200 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,200 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,200 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,200 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,200 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,201 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,201 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,201 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,201 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,201 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,201 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,201 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,201 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,201 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,201 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,201 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,201 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,202 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,202 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,202 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,202 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,202 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,202 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,202 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 66#L1032-4true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,202 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,202 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,202 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,202 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,202 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,203 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,203 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,203 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,203 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,203 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,203 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,203 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,203 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,203 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,203 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,203 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,203 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,203 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,204 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,204 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,204 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,204 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,204 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,204 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,204 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,204 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,204 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,204 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,204 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,205 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,205 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,205 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,205 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,205 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,205 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,205 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 66#L1032-4true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,205 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,205 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,205 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,205 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,205 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 66#L1032-4true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,206 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,206 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,206 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,206 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,206 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 66#L1032-4true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,206 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,206 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,206 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,206 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,206 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,290 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:48,290 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,290 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,290 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,290 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,290 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,290 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:48,290 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,290 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,291 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,291 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,291 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,291 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:48,291 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,291 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,291 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,291 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,291 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,291 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:48,291 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,291 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,291 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,291 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,291 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,292 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:48,292 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,292 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,292 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,292 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,292 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,293 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:48,293 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,293 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,293 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,293 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,293 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,293 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:48,293 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,293 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,293 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,293 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,293 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,294 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:48,294 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,294 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,294 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,294 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,294 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,311 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:48,311 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,311 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,311 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,311 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,311 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,311 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:48,311 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,312 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,312 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,312 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,312 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,312 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 70#L1038true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:48,312 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,312 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,312 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,312 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,312 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,313 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:48,313 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,313 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,313 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,313 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,313 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,314 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:48,314 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,314 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,314 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,314 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,314 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,315 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:48,315 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,315 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,315 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,315 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,315 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,316 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 70#L1038true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:48,316 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,316 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,316 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,316 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,316 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,316 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 70#L1038true, 160#true, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:48,316 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,316 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,316 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,316 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,316 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:10:48,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,355 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,355 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,355 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,355 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,355 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,355 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,355 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,355 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,355 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,355 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,356 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,356 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,356 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,356 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,356 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,356 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,357 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,357 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,357 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,357 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,357 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,357 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,358 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,358 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,358 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,358 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,358 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,358 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,358 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,358 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,358 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,358 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,358 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,358 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,358 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,358 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,358 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,358 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,359 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,359 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,359 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,359 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,359 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,359 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,359 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,359 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,359 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,359 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,553 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,554 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,555 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,555 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,555 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,555 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,555 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,555 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,555 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,555 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,555 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,555 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,555 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,556 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,556 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,556 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,556 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,556 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,556 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,556 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,556 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,556 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,556 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,556 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,556 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,556 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,557 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,557 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,557 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,557 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,557 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,557 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,557 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,557 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,557 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,557 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,557 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,557 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,558 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,558 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,559 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,559 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,559 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,559 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,559 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,559 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,559 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,559 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,559 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,559 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,560 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,560 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,560 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,560 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,560 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,560 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,560 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,560 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,560 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,560 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,560 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,560 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,560 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,560 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,560 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,561 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,561 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,561 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,561 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,561 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,561 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,561 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,561 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,561 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,562 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,562 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,562 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,562 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,562 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,562 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,573 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,573 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,573 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,573 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,574 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,574 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,574 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,574 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,574 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,574 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,574 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,574 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,574 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,574 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,575 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,575 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,575 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,575 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,575 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,575 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,576 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,576 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,576 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,576 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,576 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,576 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,576 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,576 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,576 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,576 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,576 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,577 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,577 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,577 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,577 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,577 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,578 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,578 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,578 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,578 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,578 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,578 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,578 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,578 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,578 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,578 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,578 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,578 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,578 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,578 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,578 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,578 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,578 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,578 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,579 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,579 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,579 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,579 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,579 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,579 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,579 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,579 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,579 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,579 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,579 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,579 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,580 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,580 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,580 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,580 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,580 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,580 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,580 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,580 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,580 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,580 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,580 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,580 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,580 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,581 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,581 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,581 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,581 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,581 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,581 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,581 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,581 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,581 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,581 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,581 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,581 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,581 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,581 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,581 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,581 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,581 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,582 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,582 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,582 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,582 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,582 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,582 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,582 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,582 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,582 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,582 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,583 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,583 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,583 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,583 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,583 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,583 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,583 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,583 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,583 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,583 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,583 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,583 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,584 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,584 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,584 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,584 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,584 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,584 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,584 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,584 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,584 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,584 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,585 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 84#L1035-1true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,585 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,585 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,585 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,585 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,585 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,593 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,593 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,594 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,594 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,594 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,594 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,594 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,594 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,595 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,595 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,595 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,595 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,595 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,595 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,595 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,595 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,595 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,595 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,597 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,597 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,597 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,597 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,598 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,598 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,598 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,598 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,599 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,599 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,599 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,599 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,599 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,599 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,599 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,599 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,599 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,599 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,599 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,600 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,600 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,600 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,600 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,600 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,600 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,600 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,600 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,600 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,600 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,600 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,601 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,601 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,601 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,601 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,601 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,601 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,601 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,602 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,602 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,602 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,602 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,602 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,602 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,602 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,602 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,602 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,602 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,603 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,603 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,603 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,603 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,603 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,603 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,603 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,603 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,603 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,603 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,603 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,603 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,604 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,604 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,604 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,604 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,604 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,604 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,604 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,604 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,605 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,605 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,605 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,605 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,605 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,605 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,605 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,605 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,605 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,605 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,606 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,606 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,606 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,606 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,606 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,606 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,606 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,606 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,606 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,606 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,648 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,648 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,648 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,648 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,649 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,649 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,649 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,649 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,650 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,650 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,650 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,650 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,651 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,651 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,651 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,651 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,651 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,651 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,651 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,651 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,652 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,652 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,652 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,652 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,652 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,652 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,652 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,652 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,652 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,652 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,652 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,652 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,653 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,653 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,653 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,653 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,654 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,654 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,654 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,654 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,654 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,654 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,654 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,654 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,654 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,654 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,655 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,655 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,655 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,655 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,655 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,655 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,657 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,657 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,657 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,657 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,658 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,658 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,658 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,658 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,658 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,658 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,658 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,658 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,658 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,658 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,659 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,659 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,659 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,659 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,659 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,659 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,659 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,659 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,659 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,659 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,659 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,659 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,660 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,660 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,660 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,660 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,660 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,660 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,660 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,660 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,660 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,660 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,660 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,660 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,661 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,661 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,661 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,661 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,661 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,661 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,662 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,662 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,662 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,662 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,662 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,662 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,662 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,662 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,662 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,662 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,662 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,662 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,663 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,663 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,663 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,663 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,663 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,663 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,663 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,663 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,663 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,663 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,663 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,663 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,664 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,664 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,664 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,664 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,664 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,664 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,665 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,665 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,665 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,665 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,665 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,665 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,665 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,665 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,665 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,665 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,665 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,665 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,666 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,666 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,666 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,666 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,666 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,666 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,669 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,669 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,669 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,669 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,670 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,670 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,670 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,670 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,670 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,670 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,672 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,672 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,672 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,672 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,672 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,672 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,672 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,672 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,672 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,672 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,672 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,672 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,673 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,673 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,673 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,673 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,674 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,674 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,674 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,674 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,674 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,674 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,674 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,674 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,674 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,674 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,675 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,675 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,675 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,675 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,675 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,675 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,676 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,676 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,676 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,676 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,676 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,676 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,676 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,676 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,676 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,676 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,677 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,677 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,677 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,677 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,677 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,677 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,677 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,677 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,677 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,677 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,677 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,677 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,678 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,678 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,678 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,678 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,678 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,678 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,678 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,679 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,679 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,679 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,679 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,679 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,679 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,679 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,679 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,679 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,680 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,680 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,680 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,680 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,680 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,680 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,680 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,680 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,680 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,680 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,680 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,680 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,681 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,681 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,681 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,681 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,681 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,681 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,681 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,682 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,682 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,682 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,682 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,682 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,682 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,682 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,682 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,682 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,682 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,682 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,683 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,683 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,683 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,683 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,683 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,683 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,683 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, 42#L1037true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,684 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,684 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,684 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,684 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,684 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 49#L1035-3true, 160#true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,697 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,697 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,697 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,697 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,697 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,697 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,697 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,697 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,697 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,697 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,698 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,698 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,698 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,698 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,698 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,698 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,698 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,698 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,698 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,699 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,700 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,700 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,700 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,700 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,700 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,700 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,701 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,701 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,701 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,701 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,701 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,701 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,702 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,702 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,702 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,702 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,702 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,702 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,702 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,702 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,702 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,702 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,703 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,703 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,703 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,703 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,703 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,703 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,703 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,703 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,703 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,703 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,704 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,704 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,704 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,704 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,704 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,704 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,704 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,704 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,705 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,705 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,705 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,705 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,705 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,705 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,705 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,705 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,705 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,705 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,705 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,705 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,706 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,706 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,706 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,706 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,706 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,706 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,706 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,706 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,706 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,706 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,706 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,706 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,707 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,707 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,707 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,707 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,707 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,707 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,707 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,707 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,707 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,707 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,707 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,707 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,708 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,708 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,708 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,708 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,708 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,708 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,708 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,708 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,708 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,708 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,708 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,708 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,709 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,709 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,709 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,709 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,709 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,709 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,710 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,710 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,710 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,710 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,710 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,710 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,710 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 84#L1035-1true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,710 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,710 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,710 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,710 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,710 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,711 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,711 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,711 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,711 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,711 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,711 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,711 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,711 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,711 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,711 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,711 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,712 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,717 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,717 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,717 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,717 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,717 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,718 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,718 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,718 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,718 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,718 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,718 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,718 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,718 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,718 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,718 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,718 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,719 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,719 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,719 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,719 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,719 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,719 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,719 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,719 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,719 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,719 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,719 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,719 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,720 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,720 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,720 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,720 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,720 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,720 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,720 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,720 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,720 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,720 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,721 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,721 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,721 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,721 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,721 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,721 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,721 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,721 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,721 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,721 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,721 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,721 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,721 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,722 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,722 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,722 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,722 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,722 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,722 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,722 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,722 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,722 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,723 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,723 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,723 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,723 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,723 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,723 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,736 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,736 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,737 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,737 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,737 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,737 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,737 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,737 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,737 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,737 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,738 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,738 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,738 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,738 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,738 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,738 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,738 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,738 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,738 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,738 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,739 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,739 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,739 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,739 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,739 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,739 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,740 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,740 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,740 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,740 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,740 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,740 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,741 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,741 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,741 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,741 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,741 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,741 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,741 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,741 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,741 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,741 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,742 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,742 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,742 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,742 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,742 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,742 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,742 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,742 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,742 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,742 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,742 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,742 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,742 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,742 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,742 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,743 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,743 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,743 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,743 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,743 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,743 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,743 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,743 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,743 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,743 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,743 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,743 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,743 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,744 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,744 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,744 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,744 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,744 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,744 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,744 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,744 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,744 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,744 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,745 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,745 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,745 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,745 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,745 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,745 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,745 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,745 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,745 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,745 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,746 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,746 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,746 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,746 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,746 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,746 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,746 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,746 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,746 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,746 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,747 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,747 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,747 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,747 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,747 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,747 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,747 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,747 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,747 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,747 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,747 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,747 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,747 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,747 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,747 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,748 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,748 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,748 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,748 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,748 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,748 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,748 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,748 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,748 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,749 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,749 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,749 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,749 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,749 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:10:48,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,825 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,825 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,825 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,825 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,826 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,826 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,826 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,826 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,826 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,826 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,826 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,826 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,826 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,826 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,827 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,827 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,827 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,827 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,827 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,827 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,827 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,827 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,827 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,827 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,827 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,827 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,827 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,827 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,828 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,828 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,828 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,828 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,828 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,828 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,828 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,828 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,829 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,829 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,829 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,829 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,829 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,829 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,829 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,829 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,830 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,830 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,830 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,830 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,830 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 57#L1023-5true, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,830 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,830 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,830 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,830 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,830 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,830 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:48,830 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,830 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,830 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,830 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,830 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,831 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:48,831 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,831 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,831 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,831 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,831 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,831 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,831 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,831 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,831 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,831 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,831 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,832 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:48,832 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,832 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,832 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,832 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,832 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,832 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,832 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,832 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,832 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,832 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,832 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,832 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,832 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,832 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,832 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,832 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,833 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,833 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [threadThread2of4ForFork0InUse, 69#L1032-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,833 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,833 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,833 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,833 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,833 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,833 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 136#L1023-6true, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,833 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,833 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,833 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,833 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,833 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,834 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,834 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,834 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,834 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,834 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,834 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,834 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,834 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,834 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,834 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,834 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,834 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,835 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [136#L1023-6true, 69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,835 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,835 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,835 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,835 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,835 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,835 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [136#L1023-6true, 69#L1032-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,835 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,835 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,835 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,835 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,835 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,836 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,836 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,836 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,836 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,836 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,836 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,836 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,836 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,836 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,836 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,836 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,836 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,836 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,836 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,836 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,837 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,837 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,837 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,837 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [136#L1023-6true, 69#L1032-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,837 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,837 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,837 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,837 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,837 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,849 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,849 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,849 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,849 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,850 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,850 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,850 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,850 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,850 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,851 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,851 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,851 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,851 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,851 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,851 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,851 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,852 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,852 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,852 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,852 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,852 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,852 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,852 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,852 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,852 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,852 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,852 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,852 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:48,853 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,853 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,853 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,853 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,853 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,853 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,853 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,853 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,854 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:48,854 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,854 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,854 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,854 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,854 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,854 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,854 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,854 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,854 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,854 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,854 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,855 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,855 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,855 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,855 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:48,856 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,856 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,856 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,856 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,857 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:48,857 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,857 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,857 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,857 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,857 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,857 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,857 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,857 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,857 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,857 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,857 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,858 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:48,858 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,858 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,858 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,858 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,858 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,858 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,858 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,858 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,858 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,858 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,858 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,859 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,859 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,859 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,859 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,859 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,859 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,859 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,859 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,859 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,859 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,860 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,860 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,860 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,860 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,860 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,860 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,860 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,860 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,860 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,860 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,860 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,860 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,861 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, 136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,861 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,861 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,861 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,861 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,861 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,861 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, 136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,861 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,861 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,861 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,861 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,861 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,862 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,862 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,862 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,862 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,862 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,862 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,863 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,863 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,863 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,863 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,863 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,863 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,863 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, 136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,863 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,863 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,864 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,864 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,864 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,864 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][93], [69#L1032-5true, 136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,864 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,864 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,864 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,864 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,864 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,876 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,876 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,876 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,876 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,877 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,877 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,877 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,877 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,877 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,877 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,877 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,877 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,877 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,878 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:48,878 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,878 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,878 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,878 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,879 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,879 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,879 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,879 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,879 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,879 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,879 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,879 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,879 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,879 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 22#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,880 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,880 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,880 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,880 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,881 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,881 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,881 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,881 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,881 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,881 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,881 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,881 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,881 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,881 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,881 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,881 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 22#L1023-5true, 153#true, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,882 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,882 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,882 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,882 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,883 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [57#L1023-5true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:48,883 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,883 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,883 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,883 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,883 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,883 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,883 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,883 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,883 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,883 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,883 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,883 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,883 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,884 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,884 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,884 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,884 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,884 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,884 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,884 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,884 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,884 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,884 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,884 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,885 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,885 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,885 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,885 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,885 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,885 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,885 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,885 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,885 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,885 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,885 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,885 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,885 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,885 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,886 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,886 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,886 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,886 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,886 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,886 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,886 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,886 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, 136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,886 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,886 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,886 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,887 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,887 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,887 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,887 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,887 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,887 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,887 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,887 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,887 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [69#L1032-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,887 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,887 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,888 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,888 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,888 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,888 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [69#L1032-5true, 136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,888 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,888 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,888 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,888 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,888 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,889 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][137], [69#L1032-5true, 136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,889 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,889 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,889 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,889 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,889 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,889 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [threadThread2of4ForFork0InUse, 69#L1032-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,889 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,889 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,889 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,889 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,889 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,890 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,890 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,890 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,890 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,890 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,890 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,890 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][172], [69#L1032-5true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,890 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,890 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,890 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,890 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,890 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,891 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][203], [69#L1032-5true, 136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 162#(= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,891 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,891 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,891 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,891 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,891 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,904 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,904 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,904 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,904 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,904 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,904 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,904 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,904 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,904 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,904 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,905 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,905 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,905 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,905 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,905 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,905 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,905 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,905 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,906 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,906 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,906 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,906 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,906 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,906 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,906 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,906 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,906 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,906 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,906 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,906 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,907 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,907 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,907 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,907 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,907 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,907 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,907 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,907 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,907 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,907 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,908 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,908 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,908 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,908 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,908 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,908 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,908 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,908 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,908 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,908 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,908 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,908 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,909 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,909 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,909 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,909 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,909 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,909 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,909 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,909 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,909 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,909 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,909 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,909 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,909 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,910 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,910 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,910 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,910 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,910 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,910 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,910 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,910 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,910 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,910 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,910 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,910 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:48,910 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,910 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,910 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,910 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,910 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,911 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,911 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,911 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,911 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,911 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,911 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,911 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,911 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,911 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,911 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,911 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,912 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,912 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,912 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,912 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,912 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,912 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,912 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:48,912 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,912 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,912 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,912 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,912 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,913 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:48,913 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,913 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,913 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,913 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,913 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,913 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,913 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,913 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,913 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,913 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,913 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,913 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,913 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,914 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,914 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,914 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,914 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,914 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:48,914 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,914 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,914 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,914 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,914 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,914 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 129#L1023-5true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:48,914 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,915 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,915 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,915 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:48,915 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,089 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,090 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,090 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,090 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,090 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,090 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,090 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,090 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,090 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,090 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,090 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,090 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,090 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,091 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,091 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,091 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,091 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,091 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,091 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,091 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,091 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,091 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,091 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,091 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,092 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,092 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,092 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,092 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,092 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,092 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,092 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,092 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,092 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,092 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,092 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,092 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,093 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:49,093 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,093 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,093 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,093 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,093 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,093 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:49,093 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,093 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,093 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,093 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,093 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,094 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,094 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,094 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,094 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,094 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,094 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,094 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,094 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,094 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,094 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,094 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,094 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,095 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,095 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,095 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,095 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,095 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,095 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,095 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,095 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,095 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,095 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,095 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,095 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,107 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,107 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,107 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,107 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,107 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,107 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,107 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,107 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,107 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,107 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,108 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,108 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,108 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,108 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,108 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,108 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,108 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,108 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,108 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,108 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,109 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,109 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,109 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,109 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,109 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,109 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,110 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:49,110 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,110 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,110 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,110 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,110 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,111 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,111 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,111 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,111 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,111 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,111 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,111 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,111 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,111 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,111 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,111 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,112 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,112 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,112 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,112 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,112 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,112 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,112 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,112 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,112 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,112 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,112 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,112 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,113 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,113 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,113 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,113 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,113 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,113 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,113 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,113 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,113 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,113 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,113 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,113 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,113 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,114 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,114 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,114 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,114 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,114 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,114 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,114 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,114 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,114 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,114 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,114 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,114 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,114 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,115 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,115 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,115 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,115 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,115 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,115 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,115 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,115 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,115 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,115 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,115 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,115 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,115 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,115 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,115 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,116 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:49,116 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,116 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,116 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,116 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,116 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,116 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,116 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,116 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,116 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,116 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,117 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,117 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:49,117 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,117 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,117 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,117 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,117 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,118 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,118 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,118 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,118 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,118 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,118 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,118 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,118 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,118 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,118 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,118 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,118 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,119 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,119 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,119 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,119 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,119 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,119 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,119 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,119 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,119 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,119 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,119 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,119 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,128 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,129 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,129 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,129 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,129 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,129 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,129 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,129 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,129 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,129 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,129 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,129 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,130 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,130 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,130 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,130 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,130 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,130 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,130 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,130 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,130 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,130 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,130 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,130 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,131 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,131 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,131 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,131 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,131 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,131 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,132 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,132 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,132 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,132 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,132 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,132 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,132 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,133 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,133 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,133 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,133 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,133 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,133 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,133 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,133 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:49,179 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,179 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,179 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,179 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,180 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,180 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,180 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,180 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,181 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,181 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,181 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,181 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,182 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,182 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,182 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,182 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,182 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,182 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,182 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,182 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,183 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,183 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,183 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,183 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,183 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,183 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,183 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,183 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,183 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,183 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,183 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,184 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,184 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,184 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,184 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,184 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,185 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,185 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,185 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,185 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,185 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,185 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,185 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,185 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,185 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,185 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,186 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,186 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,186 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,186 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,186 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,186 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,188 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,188 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,188 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,188 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,189 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,189 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,189 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,189 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,189 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,189 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,189 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,189 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,189 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,189 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,190 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,190 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,190 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,190 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,190 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,190 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,190 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,190 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,190 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,190 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,190 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,190 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,191 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,191 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,191 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,191 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,191 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,191 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,191 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,191 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,191 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,191 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,191 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,191 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,192 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,192 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,192 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,192 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,192 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,192 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,193 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,193 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,193 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,193 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,193 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,193 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,193 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,193 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,193 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,193 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,193 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,193 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,194 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,194 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,194 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,194 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,194 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,194 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,194 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,194 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,194 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,194 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,194 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,194 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,195 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,195 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,195 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,195 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,195 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,195 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,196 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,196 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,196 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,196 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,196 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,196 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,196 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,196 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,196 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,196 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,196 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,196 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,197 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,197 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,197 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,197 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,197 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,197 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,205 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,205 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,205 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,205 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,205 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,205 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,205 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,205 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,205 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,205 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,205 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,205 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,206 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,206 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,206 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,206 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,206 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,206 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,206 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,206 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,207 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,207 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,207 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,207 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,207 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,207 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,207 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,207 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,208 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,208 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,208 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,208 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,208 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,208 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,208 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:49,208 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,208 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,208 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,208 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,208 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,209 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,209 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,209 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,209 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,209 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,209 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,209 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,210 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,210 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,210 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,210 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,210 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,210 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,210 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,210 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,210 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,210 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,210 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,211 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,211 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,211 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,211 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,211 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,211 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,211 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,211 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,211 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,211 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,211 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,211 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 59#L1035-4true, 160#true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,225 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,225 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,225 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,225 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,226 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,226 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,226 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,226 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,226 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,226 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 49#L1035-3true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,227 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,227 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,227 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,227 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,227 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,227 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,227 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,227 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,227 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,227 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,229 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,229 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,229 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,229 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,229 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,229 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,230 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 49#L1035-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,230 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,230 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,230 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,230 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,230 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,231 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,231 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,231 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,231 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,231 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,231 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,231 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,231 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,231 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,231 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,232 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,232 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,232 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,232 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,232 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,232 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,232 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,232 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,232 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,232 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,232 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,232 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,233 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 49#L1035-3true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,233 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,233 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,233 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,233 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,233 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,233 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,233 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,233 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,233 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,233 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,233 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,234 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,234 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,234 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,234 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,234 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,234 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,234 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,234 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,234 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,234 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,234 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,234 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,235 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,235 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,235 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,235 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,235 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,235 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,235 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,235 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,235 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,235 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:49,236 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,236 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,236 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,236 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,236 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:49,236 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,236 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,236 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,236 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,236 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,237 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,237 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,237 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,237 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,237 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,237 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,238 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,238 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,238 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,238 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,238 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,238 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,238 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,238 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,238 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,238 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,239 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,239 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,239 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,239 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,239 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,239 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,239 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,239 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,239 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,239 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,240 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,240 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,240 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,240 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,240 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,261 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,261 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,261 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,261 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,261 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,261 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,261 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,261 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,261 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,261 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,262 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,262 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,262 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,262 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,262 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,262 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,262 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,262 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,262 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,262 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,263 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:49,263 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,263 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,263 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,264 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,264 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,264 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:49,264 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,264 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,264 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,264 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,264 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,265 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,265 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,265 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,265 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,265 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,265 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,265 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,265 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,265 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,265 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,265 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,265 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,265 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,265 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,266 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,266 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,266 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,266 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,266 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,266 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,266 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,266 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,266 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,266 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,266 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,266 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,267 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,267 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,267 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,267 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,267 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,267 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,267 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,267 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,267 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,267 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,267 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,267 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,268 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,268 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,268 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,268 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,268 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,268 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,268 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,268 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,268 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,268 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,268 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,268 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,269 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,269 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,269 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,269 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,269 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,269 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,269 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,269 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,269 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,269 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,269 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,269 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,270 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,270 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,270 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,270 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,270 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,270 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,270 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,270 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,270 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,270 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,271 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,271 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,271 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,271 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,271 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,271 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,271 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,271 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,271 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,271 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,271 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,271 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,272 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,272 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,272 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,272 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,272 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,272 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,272 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,272 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,272 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,272 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,272 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,272 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,273 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,273 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,273 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,273 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,273 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,273 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:10:49,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,335 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,335 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,335 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,335 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,335 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,335 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,336 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,336 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,336 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,336 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:49,336 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,336 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,336 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,336 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:49,337 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,337 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,337 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,337 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,337 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:49,337 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,337 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,337 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,337 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,337 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,337 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,337 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,338 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,338 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,338 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,338 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,338 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,338 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,338 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,338 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,339 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 57#L1023-5true, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,339 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,339 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,339 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,339 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,339 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,339 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,339 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,339 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,339 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,339 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,339 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,339 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,339 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,339 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,339 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,339 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,339 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,340 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,340 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,340 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,340 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,340 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,340 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,340 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,340 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,340 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,340 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,340 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,340 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,341 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:49,341 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,341 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,341 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,341 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,341 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,341 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,341 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,341 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,341 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,341 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,341 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,342 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,342 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,342 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,342 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,342 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,342 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,342 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 136#L1023-6true, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:49,342 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,342 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,342 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,342 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,342 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,342 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 119#L1024-3true, 150#true]) [2025-03-15 01:10:49,342 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,342 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,342 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,342 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,342 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,343 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,343 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,343 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,343 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,343 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,343 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,343 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,343 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,343 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,343 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,343 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,343 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,344 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,344 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,344 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,344 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,344 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,344 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,344 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,344 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,344 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,344 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,344 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,344 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,345 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:49,345 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,345 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,345 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,345 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,345 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,345 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:49,345 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,345 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,345 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,345 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,345 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,346 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,346 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,346 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,346 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,346 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,346 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,357 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,357 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,357 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,357 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,358 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,358 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,358 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,358 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,358 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,358 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,358 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,358 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,358 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,358 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,359 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,359 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,359 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,359 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,359 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,359 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,360 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,360 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,360 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,360 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,361 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,361 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,361 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,361 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,362 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,362 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,362 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,362 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,362 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,362 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,362 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,362 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,362 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,362 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,362 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,362 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,363 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,363 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,363 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,363 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,363 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,363 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,363 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,363 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,363 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,363 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,363 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,363 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,363 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,364 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,364 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,364 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,364 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,364 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,364 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,364 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,364 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,364 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,364 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,364 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,365 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:49,365 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,365 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,365 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,365 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,365 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,365 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,365 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,365 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,365 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,365 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,365 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,366 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,366 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,366 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,366 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,366 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,366 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,366 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,366 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,366 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,366 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,366 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,366 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,367 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,367 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,367 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,367 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,367 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,367 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,367 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,367 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,367 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,367 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,367 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,368 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,368 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,368 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,368 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,368 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,368 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,368 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,369 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][98], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:49,369 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,369 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,369 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,369 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,369 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,381 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,381 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,381 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,381 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,382 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,382 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,382 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,382 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,382 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,382 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:49,382 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,382 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,382 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,382 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:49,383 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,383 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,383 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,383 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,384 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,384 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,384 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,384 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,384 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,384 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,384 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,384 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,384 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,384 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,384 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,384 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,385 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,385 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,385 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,385 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,386 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [57#L1023-5true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,386 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,386 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,386 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,386 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,386 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,386 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,386 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,386 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,386 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,386 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,386 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,387 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,387 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,387 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,387 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,387 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,387 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,387 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,387 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,387 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,387 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,387 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,387 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,388 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,388 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,388 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,388 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,388 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,388 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,388 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:49,388 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,388 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,388 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,389 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,389 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,389 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,389 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,389 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,389 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,389 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,389 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,389 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,389 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,389 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,389 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,390 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,390 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,390 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,390 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,390 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,390 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,390 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,390 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,390 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:49,390 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,390 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,390 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,390 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,390 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,391 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,391 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,391 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,391 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,391 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,391 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,391 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:49,392 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,392 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,392 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,392 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,392 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,392 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][139], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 119#L1024-3true, 150#true]) [2025-03-15 01:10:49,392 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,392 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,392 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,392 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,392 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,393 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:49,393 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,393 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,393 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,393 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,393 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,393 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,393 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,393 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,393 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,393 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,393 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][174], [threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 153#true, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,394 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,394 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,394 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,394 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,394 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][205], [136#L1023-6true, threadThread2of4ForFork0InUse, 111#L1032-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 163#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 150#true]) [2025-03-15 01:10:49,394 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,394 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,394 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,394 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,395 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,406 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,407 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,407 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,407 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,407 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,407 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,407 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,407 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,407 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,407 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,407 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,407 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,407 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,407 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,407 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,407 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,407 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,407 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,408 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,408 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,408 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,408 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,408 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,408 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,408 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,408 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,408 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,408 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,408 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,408 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,409 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:49,409 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,409 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,409 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,409 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,409 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,409 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:49,409 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,409 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,409 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,409 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,409 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,410 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,410 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,410 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,410 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,410 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,410 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,410 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,410 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,410 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,410 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,410 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,410 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,410 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,411 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,411 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,411 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,411 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,411 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,411 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,411 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,411 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,411 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,411 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,411 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,412 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,412 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,412 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,412 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,412 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,412 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,705 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,705 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,705 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,705 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,705 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:49,705 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,705 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,705 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,705 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,706 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,706 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,706 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,706 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,706 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,706 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,706 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,706 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,706 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,706 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,706 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,707 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,707 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,707 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,707 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,708 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,708 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,708 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,708 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,708 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,708 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,708 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,708 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,709 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,709 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,709 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,709 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,709 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,709 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,709 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,709 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,709 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,709 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,709 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,709 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,709 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,710 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,710 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,710 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,710 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,710 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,710 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,710 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,710 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,710 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,710 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,710 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,710 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,710 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,710 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,710 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,711 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,711 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,711 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,711 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,711 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,711 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,711 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,711 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,711 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,711 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,711 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,711 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,711 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,711 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,711 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,711 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,711 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,712 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,712 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,712 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,712 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,712 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,712 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,712 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,712 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,712 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,712 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,712 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,712 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,712 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,713 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:49,713 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,713 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,713 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,713 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,713 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,713 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,713 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,713 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,713 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,713 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,713 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,714 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:49,714 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,714 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,714 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,714 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,714 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,714 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:49,714 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,714 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,714 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,714 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,714 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,715 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,715 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,715 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,715 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,715 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,715 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,715 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:49,715 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,715 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,715 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,715 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,715 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,715 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,716 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,716 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,716 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,716 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,716 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,716 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,716 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,716 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,716 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,716 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,716 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,774 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,774 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,774 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,774 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,775 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,775 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,775 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,775 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,775 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,775 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,775 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,776 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,777 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,777 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,777 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,777 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:49,777 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,778 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,778 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,778 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,778 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,778 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,778 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,778 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,779 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:49,779 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,779 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,779 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,779 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,779 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,779 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:49,779 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,779 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,779 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,779 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,779 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,780 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,780 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,780 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,780 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,780 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,780 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,781 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,781 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,781 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,781 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,781 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,781 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,781 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,781 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,782 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,782 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,782 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,782 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,782 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,782 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,784 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,784 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,784 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,784 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,785 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,785 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,785 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,785 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,785 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,785 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,785 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,785 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,785 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,785 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,786 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,786 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,786 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,786 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,786 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,786 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,786 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,786 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,787 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,787 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,787 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,787 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,787 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,787 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,787 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,787 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,787 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,787 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,787 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,787 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,787 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,787 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,787 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,787 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,788 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,788 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,788 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,788 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,788 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,788 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,789 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,789 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,789 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,789 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,789 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,789 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,789 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,789 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,789 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,789 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,789 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,789 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,790 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,790 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,790 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,790 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,790 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,790 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,790 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,790 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,790 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,790 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,790 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,791 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,792 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,792 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,792 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,792 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,792 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,792 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,792 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,792 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,792 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,792 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,792 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,792 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,793 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,793 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,793 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,793 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,793 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,793 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,794 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:49,794 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,794 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,794 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,794 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:49,794 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 153#true, 121#L1035-5true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,001 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,001 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,001 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,001 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,001 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,001 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,001 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,002 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,002 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,002 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 59#L1035-4true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,002 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,002 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,002 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,002 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,003 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,003 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,003 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,003 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,003 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,003 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,004 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,004 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,004 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,004 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,004 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,004 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,005 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 59#L1035-4true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:50,005 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,005 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,005 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,005 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,005 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,006 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,006 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,006 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,006 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,006 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,006 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,006 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,006 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,006 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,006 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,007 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,007 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,007 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,007 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,007 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,007 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,007 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,007 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,007 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,007 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,007 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,007 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,008 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 59#L1035-4true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,008 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,008 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,008 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,008 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,008 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,008 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,008 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,008 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,008 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,008 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,008 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,009 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,009 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,009 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,009 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,009 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,009 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,009 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,009 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,009 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,009 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,009 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,009 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 49#L1035-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,010 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,010 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,010 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,010 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,010 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,010 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,010 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,010 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,010 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,010 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,011 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,011 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,011 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,011 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,011 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,011 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,011 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,011 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,011 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,011 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,011 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,011 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,012 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:50,012 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,012 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,012 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,012 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,012 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,012 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,012 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,012 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,012 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,012 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,013 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,013 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,013 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,013 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,013 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,013 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,013 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,013 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,014 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,014 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,014 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,014 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,014 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,014 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,014 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,014 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,014 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,015 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 49#L1035-3true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,015 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,015 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,015 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,015 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,015 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,034 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,034 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,034 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,034 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,034 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,034 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,034 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,034 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,035 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,035 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,035 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,035 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,035 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,035 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,035 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,035 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,035 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,035 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,035 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,035 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,035 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,035 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,035 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,036 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,036 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,036 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,036 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,036 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,036 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,036 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,037 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 119#L1024-3true, 150#true]) [2025-03-15 01:10:50,037 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,037 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,037 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,037 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,037 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,037 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,038 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,038 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,038 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,038 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,038 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,038 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,038 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,038 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,038 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,039 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,039 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,039 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,039 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,039 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,039 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,039 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,039 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,039 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,039 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,039 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,039 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,039 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,039 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,040 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,040 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,040 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,040 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,040 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,040 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,040 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,040 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,040 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,040 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,040 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,040 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,040 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,041 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,041 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,041 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,041 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,041 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,041 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,041 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,041 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,041 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,041 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,041 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,041 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,041 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,041 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,041 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,042 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,042 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,042 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,042 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,042 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,042 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,042 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,042 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,042 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,042 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,042 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,042 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,042 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,043 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,043 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,043 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,043 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,043 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,043 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:50,043 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,043 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,043 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,043 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,043 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,043 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,043 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,043 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,043 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,043 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,044 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,044 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,044 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,044 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,044 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,044 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,044 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,044 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,044 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,045 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,045 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,045 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,045 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,045 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,045 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,045 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,045 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,045 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,045 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,045 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,045 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,045 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,046 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,046 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,046 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,046 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,046 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,046 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,046 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,046 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,046 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:10:50,120 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,120 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,120 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,120 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,120 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,120 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,121 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,121 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,121 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,121 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,121 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,121 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,121 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,121 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,121 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,121 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,121 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,121 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 136#L1023-6true, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,122 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,122 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,122 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,122 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,122 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,122 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,122 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,122 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,122 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,122 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:50,122 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,122 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:50,123 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,123 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,124 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,124 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,124 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,124 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,124 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,124 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,124 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,124 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,124 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,124 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,124 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,124 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,124 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,124 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,124 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,124 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,125 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,125 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,125 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,125 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,125 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,125 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,125 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,125 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,125 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,125 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,125 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,125 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,141 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,141 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,141 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,141 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,141 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,141 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,141 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,141 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,141 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,141 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,141 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,141 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,142 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,142 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,142 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,142 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,142 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,142 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,142 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,142 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,142 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,142 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,142 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,142 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,143 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,143 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,143 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,143 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,143 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,143 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,143 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,143 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,143 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,143 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,143 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,143 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,144 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,144 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,144 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,144 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,144 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,144 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,144 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][104], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,144 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,144 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,145 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,145 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,145 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,162 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,162 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,162 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,162 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,163 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,163 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,163 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,163 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,163 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,163 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,163 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,163 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,163 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,163 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,164 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,164 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,164 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,164 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,164 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,164 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,164 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,164 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,164 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,164 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,164 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:50,164 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,165 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,165 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,165 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,165 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,165 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:50,165 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,165 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,165 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,165 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,165 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,166 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,166 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,166 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,166 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,166 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,166 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,166 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][143], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,166 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,166 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,166 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,166 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,166 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,167 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,167 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,167 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,167 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,167 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,167 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,167 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,167 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,167 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,167 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,167 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,168 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,168 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][177], [threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,168 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,168 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,168 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,168 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,168 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,169 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][208], [136#L1023-6true, threadThread2of4ForFork0InUse, 115#L1032-7true, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 164#(and (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)))) (= |ULTIMATE.start_main_#t~nondet10#1| (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| 2 (* |ULTIMATE.start_main_~i~0#1| 4)))) (= (select (select |#race| |ULTIMATE.start_main_~tids~0#1.base|) (+ |ULTIMATE.start_main_~tids~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4) 1)) |ULTIMATE.start_main_#t~nondet10#1|)), 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,169 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,169 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,169 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,169 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,169 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,391 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,391 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,391 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,391 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,391 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,391 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,392 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,392 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,392 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,392 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,392 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,392 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,392 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,392 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,392 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,392 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,392 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,392 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,392 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,392 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,393 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,393 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,393 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,393 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,393 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,393 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,393 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,393 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,393 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,393 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,394 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,394 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,394 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,394 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,394 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,395 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:50,395 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,395 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,395 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,395 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,395 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,396 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,396 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,396 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,396 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,396 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,396 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,396 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,396 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,396 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,396 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,396 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,396 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,397 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,397 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,397 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,397 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,397 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,397 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,397 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,397 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,397 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,397 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,397 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,397 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,397 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,397 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,398 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,398 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,398 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,398 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,398 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,398 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,398 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,398 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,398 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,398 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,399 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,399 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,399 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,399 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,399 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,399 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,399 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,399 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,399 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,399 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,399 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,399 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,399 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,399 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,399 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,400 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,400 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,400 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,400 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,400 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,400 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,400 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,400 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,400 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,400 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,400 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,400 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,401 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,401 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,401 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,401 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,401 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:50,401 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,401 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,401 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,401 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,401 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,402 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,402 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,402 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,402 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,402 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,402 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,402 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,402 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,402 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,402 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,403 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,403 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,403 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,403 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,403 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,403 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,403 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,403 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,403 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,403 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,403 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,464 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,464 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,464 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,464 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,465 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,465 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,465 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,465 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,466 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,466 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,466 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,466 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,466 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,466 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,466 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,466 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,467 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,467 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,467 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,467 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,467 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,467 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,467 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,467 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,468 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,468 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,468 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,468 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,468 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,468 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,468 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,468 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,468 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,468 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,469 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,469 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,469 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,469 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,469 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,469 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,469 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,469 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,469 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,469 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,469 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,469 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,469 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,469 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,469 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,469 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,469 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,470 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,470 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,470 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,470 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,470 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,470 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,471 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,471 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,471 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,471 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,471 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,471 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,471 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,471 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,471 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,471 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,471 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,472 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,472 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,472 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,472 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,472 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,474 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,474 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,474 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,474 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,475 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,475 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,475 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,475 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,476 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,476 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,476 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,476 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,476 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,476 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,476 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,476 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,476 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,476 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,476 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,476 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,477 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,477 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,477 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,477 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,477 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,477 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,477 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,477 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,477 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,477 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,477 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,477 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,478 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,478 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,478 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,478 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,478 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,478 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,478 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,478 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,478 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,478 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,478 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,478 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,479 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,479 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,479 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,479 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,479 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,479 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,479 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,479 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,479 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,479 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,479 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,480 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,480 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,480 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,480 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,480 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,480 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,480 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,480 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,480 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,481 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,481 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,481 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,481 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,481 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,481 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,481 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,481 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,482 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,482 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,482 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,482 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,482 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,482 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,482 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,482 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,482 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,482 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,482 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,482 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,483 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,483 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,483 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,483 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,483 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,483 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,509 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,510 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,510 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,510 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 99#L1023-6true, 160#true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,510 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,510 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,510 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,510 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,510 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,510 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,510 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,510 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,510 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,510 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,510 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,510 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,510 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,510 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,511 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,511 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,511 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,511 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,511 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,511 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,512 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,512 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,512 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,512 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,512 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,512 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,513 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:50,513 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,514 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,515 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,515 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,515 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,515 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,515 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,516 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,516 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,516 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,516 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,516 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,516 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,516 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,516 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,516 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,516 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,516 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,516 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 121#L1035-5true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,517 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,517 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,517 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,517 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,517 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,517 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 81#L1024-3true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,517 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,517 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,517 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,517 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,517 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,518 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,518 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,518 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,518 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,518 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,518 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,518 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,518 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,518 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,518 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,518 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,518 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,519 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,519 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,519 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,519 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,519 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,519 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,519 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 59#L1035-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,519 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,519 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,519 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,519 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,519 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,520 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,520 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,520 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,520 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,520 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,520 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,520 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,520 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,520 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,520 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,520 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,521 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,521 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:50,521 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,521 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,521 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,521 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,521 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,522 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:50,522 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,522 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,522 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,522 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,522 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,522 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,522 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,522 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,522 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,522 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,522 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,523 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,523 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,523 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,523 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,523 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,523 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,523 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,523 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,523 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,523 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,523 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,523 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,524 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,524 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,524 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,524 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,524 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,524 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 59#L1035-4true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,525 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,525 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,525 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,525 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,525 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,543 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,543 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,543 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,543 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,543 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,543 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,543 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,543 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,544 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,544 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,544 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,544 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,544 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,544 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,544 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,544 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,544 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,544 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,545 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,545 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,545 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,545 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,546 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,546 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,546 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,546 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,546 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,546 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,546 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,546 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,546 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,546 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,546 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,546 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,546 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,546 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,546 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,546 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,546 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,546 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,546 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,546 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,547 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,547 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,547 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,547 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 22#L1023-5true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,547 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,547 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,547 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,547 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,548 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,548 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,548 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,548 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,548 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,548 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,548 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 79#L1024-3true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,548 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,548 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,548 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,548 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,548 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,548 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,548 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,549 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,549 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,549 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,549 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,549 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,549 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,549 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,549 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,549 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,549 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,549 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,549 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,549 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,549 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,549 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,549 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,549 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,549 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,549 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,549 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,549 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,549 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,550 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,550 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,550 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,550 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,550 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,550 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,550 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,550 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,550 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,550 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,551 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,551 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,551 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,551 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,551 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,551 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,551 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,551 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,551 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,551 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,551 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,551 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,551 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,551 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,551 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,551 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,551 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,551 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,551 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 121#L1035-5true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,552 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,552 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,552 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,552 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,552 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,552 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 121#L1035-5true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,552 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,552 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,552 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,552 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,552 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,552 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,552 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,552 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,552 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,552 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,553 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,553 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,553 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,553 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,553 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,553 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:50,553 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,553 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,553 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,553 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,553 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,554 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 119#L1024-3true, 150#true]) [2025-03-15 01:10:50,554 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,554 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,554 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,554 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,554 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,554 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,554 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,554 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,554 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,554 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,554 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,555 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,555 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,555 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,555 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,555 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,555 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,555 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,555 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,555 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,555 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,555 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,555 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,556 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,556 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,556 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,556 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,556 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,556 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,556 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,556 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,556 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,556 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,557 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,557 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:10:50,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,835 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,835 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,835 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,835 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,835 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,835 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,835 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,835 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,836 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,836 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,836 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,836 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,836 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,837 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:50,837 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,837 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,837 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,837 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,837 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,838 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,838 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,838 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,838 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,838 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,838 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,838 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,838 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,838 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,838 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,838 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,838 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,838 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 57#L1023-5true, threadThread3of4ForFork0InUse, 4#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,838 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,838 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,838 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,838 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,838 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,839 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,839 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,839 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,839 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 22#L1023-5true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,839 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,839 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,839 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,839 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,840 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,840 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,840 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,840 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,840 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,840 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,840 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 57#L1023-5true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,840 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,840 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,840 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,840 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,840 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,840 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,840 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,840 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,840 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,840 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,840 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,840 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,840 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,840 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,841 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,841 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,841 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,841 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,841 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,841 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,841 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,841 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,841 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,841 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,841 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,841 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,841 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,841 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,841 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,842 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,842 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,842 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,842 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,842 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,842 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,842 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,842 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,842 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,842 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,842 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,842 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,842 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,842 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,842 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,842 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,842 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,842 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,843 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,843 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,843 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,843 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,843 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,843 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,843 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,843 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,843 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,843 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,843 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,843 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,843 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,843 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,843 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,843 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,843 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,843 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,844 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,844 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,844 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,844 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,844 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,844 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,844 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,844 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,844 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,844 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,844 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,844 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,845 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,845 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,845 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,845 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,845 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,845 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,845 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:50,845 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,845 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,845 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,845 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,845 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,846 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:50,846 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,846 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,846 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,846 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,846 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,846 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,846 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,846 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,846 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,846 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,846 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,847 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,847 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,847 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,847 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,847 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,847 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,847 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,847 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,847 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,847 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,847 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,847 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,848 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,848 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,848 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,848 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,848 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,848 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,848 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,848 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,848 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,848 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,848 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,848 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,908 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,908 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,908 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,908 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,908 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,908 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,908 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,908 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,909 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,909 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,909 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,909 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,909 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,909 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,909 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,909 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,910 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,910 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,910 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,910 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,910 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,910 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,910 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,910 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,910 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,910 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,910 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,910 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,910 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,910 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,910 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,910 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,910 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,910 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,910 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,911 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,911 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,911 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,911 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,911 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,913 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,913 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,913 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,913 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,913 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,913 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,913 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,913 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,914 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,914 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,914 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,914 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 22#L1023-5true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,914 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,914 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,914 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,914 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,915 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,915 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,915 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,915 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,915 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,915 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,915 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,915 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,915 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,915 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,915 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,915 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,915 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,915 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,915 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,915 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,915 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,915 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,916 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,916 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,916 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,916 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,916 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,916 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,916 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,916 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,916 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,916 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,916 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,916 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,916 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,916 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,916 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,916 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,916 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,916 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,917 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,917 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,917 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,917 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,917 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,917 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,917 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,917 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,917 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,917 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,917 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,917 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,917 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,917 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,918 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,918 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,918 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,918 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,918 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,918 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,918 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,918 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,918 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,918 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,918 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,918 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,918 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,918 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,922 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 136#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,922 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,922 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,922 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,923 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,923 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,923 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,923 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,923 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,923 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,923 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,923 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,924 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,924 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,924 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,924 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,924 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,924 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,924 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,924 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,924 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,924 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,924 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,924 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,925 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,925 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,925 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,925 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,925 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,925 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,926 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,926 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,926 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,926 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,926 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,926 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,926 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,926 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,926 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,926 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,926 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,926 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,931 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,931 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,931 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,931 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,931 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,931 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,931 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,932 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,932 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,932 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,932 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,932 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,978 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,978 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,978 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,978 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 99#L1023-6true, 160#true, 22#L1023-5true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,978 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,978 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,978 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,978 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,979 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,979 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,979 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,979 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,979 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,979 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,979 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,979 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,979 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,979 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,979 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,979 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,981 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,981 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,981 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,981 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,981 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,981 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,981 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:50,981 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,981 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,981 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,981 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,981 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,982 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:50,982 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,982 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,982 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,982 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,982 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,982 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:50,982 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,982 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,982 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,982 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,982 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,983 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,983 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,983 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,983 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 22#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,983 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,983 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,983 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,983 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,984 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,984 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,984 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,984 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,984 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,984 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,984 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [57#L1023-5true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,984 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,984 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,984 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,984 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,984 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,985 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,985 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,985 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,985 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,985 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,985 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,985 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,985 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,985 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,985 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,985 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,985 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,985 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,985 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,985 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,986 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,986 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,986 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,986 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,986 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,986 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,986 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,986 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,986 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,986 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,986 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,986 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,986 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,986 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,986 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,987 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, threadThread4of4ForFork0InUse, 74#L1035-6true, 99#L1023-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,987 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,987 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,987 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,987 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,987 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,987 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,987 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,987 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,987 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,987 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,987 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,987 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 114#L1023-5true, 99#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,987 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,987 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,988 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,988 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,988 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,988 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,988 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,988 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,988 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,988 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,988 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,988 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:50,988 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,988 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,988 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,988 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,989 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,989 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,989 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,989 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,989 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,989 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,989 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,989 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,990 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,990 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,990 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,990 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,990 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,990 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,990 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,990 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,990 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,990 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,990 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,995 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 119#L1024-3true, 150#true]) [2025-03-15 01:10:50,995 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,995 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,995 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,995 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,995 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,995 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:50,995 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,995 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,995 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,995 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,995 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,996 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 119#L1024-3true, 150#true]) [2025-03-15 01:10:50,996 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,996 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,996 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,996 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,996 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,997 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,997 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,997 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,997 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,997 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,997 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,997 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,997 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,997 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,997 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,997 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,997 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,998 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 121#L1035-5true, 150#true]) [2025-03-15 01:10:50,998 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,998 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,998 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,998 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,998 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,998 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:50,998 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,998 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,998 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,999 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:50,999 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,053 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,053 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,053 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,053 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,053 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,053 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,053 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,054 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,054 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,054 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,054 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,054 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,054 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,054 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,054 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,054 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,054 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,054 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,054 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,054 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,054 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,054 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,054 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,054 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,055 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,055 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,055 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,055 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,055 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,055 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,055 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,055 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,055 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,055 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,055 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,055 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,055 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,056 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,056 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,056 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,056 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,056 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,056 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,056 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,056 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,056 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,056 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,056 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,056 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:51,056 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,056 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,056 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,056 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,056 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,057 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:51,057 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,057 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,057 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,057 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,057 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,057 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:51,057 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,057 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,057 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,057 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,057 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,057 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:51,057 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,057 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,057 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,058 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,058 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,058 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:51,058 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,058 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,058 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,058 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,058 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,058 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:51,058 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,058 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,058 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,058 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,058 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,059 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:51,059 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,059 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,059 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,059 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,059 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,059 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:51,059 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,059 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,059 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,059 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,059 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,060 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,060 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,060 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,060 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,060 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,060 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,060 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,060 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,060 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,060 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,061 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,061 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,061 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,061 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,061 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,061 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:51,061 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,061 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,061 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,061 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,061 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,061 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:51,061 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,061 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,062 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:51,062 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,062 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,062 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,062 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,062 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 129#L1023-5true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,062 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,063 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,063 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,063 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,063 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:10:51,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,598 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,598 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,598 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,598 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,598 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,598 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,598 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,598 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,598 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,598 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,599 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,599 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,599 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,599 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,599 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,599 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,599 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,599 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,599 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,599 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,599 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,599 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,600 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:51,600 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,600 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,600 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,600 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,600 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,600 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:51,600 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,600 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,600 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,600 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,600 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,601 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,601 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,601 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,601 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,601 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,601 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,601 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,601 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,601 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,601 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:51,602 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,602 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,602 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,602 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,602 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:51,602 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,602 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,602 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,602 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,602 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,603 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:51,603 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,603 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,603 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,603 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,603 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,603 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:51,603 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,603 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,603 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,603 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,603 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,603 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:51,603 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,604 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,604 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,604 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,604 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,604 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:51,604 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,604 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,604 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,604 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,604 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,605 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:51,605 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,605 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,605 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,605 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,605 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,605 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:51,605 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,605 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,605 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,605 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,605 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,605 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,605 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,605 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,606 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,606 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,606 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,606 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,606 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,606 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,606 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,606 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,606 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:51,606 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,606 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,606 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,606 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,607 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,607 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:51,607 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,607 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,607 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,607 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,607 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,607 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:51,607 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,607 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,607 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,607 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,608 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,608 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,608 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,608 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,608 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,608 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,608 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,609 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,609 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,609 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,609 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,609 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,609 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,609 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 19#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,609 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,609 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,609 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,609 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,609 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,698 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,698 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,698 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,698 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,698 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,698 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,698 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,698 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,698 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,698 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,698 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,698 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,699 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,699 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,699 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,699 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,699 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,699 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,699 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 4#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,699 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,699 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,699 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,699 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,699 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,699 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,699 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,699 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,699 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,699 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,700 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,700 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,700 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,700 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,700 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,700 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,700 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,700 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,700 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,700 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,700 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,700 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,700 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,700 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,700 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,700 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,700 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,700 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,700 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,701 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,701 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,701 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,701 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,701 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,701 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,701 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 74#L1035-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,702 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,702 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,702 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,702 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,702 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,702 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,702 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,702 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,702 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,702 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,702 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,702 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,702 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,702 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,702 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,702 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,702 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,703 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,703 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,703 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,703 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,703 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,703 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,703 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,703 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,703 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,703 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,703 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,703 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,704 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,704 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,704 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,704 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,704 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,704 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,704 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([601] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread1of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread1of4ForFork0_#t~ret6=|v_threadThread1of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret6][80], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 109#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,704 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,704 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,704 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,704 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,704 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,740 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,740 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,740 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,740 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,740 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,740 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,740 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,740 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,740 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,740 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,740 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,740 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,741 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:51,741 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,741 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,741 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,741 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,741 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,741 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0InUse, 74#L1035-6true, 99#L1023-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,741 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,741 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,741 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,741 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,741 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,741 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0InUse, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,741 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,741 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,742 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,742 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,742 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,742 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 99#L1023-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:51,742 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,742 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,742 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,742 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,742 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,742 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,742 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,742 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,742 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,742 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,742 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,742 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 79#L1024-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,742 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,742 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,742 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,742 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,743 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:51,743 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,743 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,743 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,743 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,743 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,743 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 74#L1035-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:51,743 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,743 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,743 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,743 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,743 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:51,744 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 74#L1035-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:51,744 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:51,745 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,745 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,745 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,745 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,745 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,745 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:51,745 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,745 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,745 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,745 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,745 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:51,746 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,746 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,746 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,746 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,746 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:51,746 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,746 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,746 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,746 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,746 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 79#L1024-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,746 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,746 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,746 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,746 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,747 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,747 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, 74#L1035-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,747 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,747 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,747 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,747 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,747 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,747 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:51,747 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,747 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,747 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,747 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,747 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,747 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 122#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:51,747 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,747 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,747 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,747 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,747 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,748 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:51,748 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,748 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,748 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,748 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,748 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,748 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 4#L1023-6true, 99#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,748 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,748 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,748 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,748 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,748 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,749 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 99#L1023-6true, threadThread4of4ForFork0InUse, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,749 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,749 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,749 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,749 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,749 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,749 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([633] L1024-->L1024-3: Formula: (and (= |v_threadThread4of4ForFork0_#t~ret6_1| 0) (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0)))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, threadThread4of4ForFork0_#t~ret6=|v_threadThread4of4ForFork0_#t~ret6_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread4of4ForFork0_#t~ret6][195], [136#L1023-6true, threadThread2of4ForFork0InUse, 24#L1023-6true, threadThread3of4ForFork0InUse, 99#L1023-6true, threadThread4of4ForFork0InUse, 74#L1035-6true, 160#true, 79#L1024-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,749 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,749 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,749 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,749 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,749 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:10:51,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,813 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:10:51,813 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:51,813 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:51,813 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:51,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 63#L1022-3true, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,813 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:10:51,813 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:51,813 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:51,813 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:51,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 160#true, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,813 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:10:51,814 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:51,814 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:51,814 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:51,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 63#L1022-3true, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,827 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:10:51,827 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:51,827 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:51,827 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:51,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 41#L1035true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,828 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:10:51,828 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:51,828 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:51,828 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 01:10:51,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 41#L1035true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:51,828 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:10:51,828 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:51,828 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:51,828 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,159 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:10:52,159 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,159 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,159 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,159 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:10:52,159 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,159 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,160 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:52,160 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,160 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,160 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,160 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,160 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:10:52,160 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,160 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,160 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,161 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:10:52,161 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,161 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,161 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,161 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,161 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,161 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,161 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:52,162 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,162 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,162 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,162 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,162 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:10:52,162 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,162 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,162 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:52,162 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,162 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,162 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,162 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,162 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:10:52,162 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,162 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,163 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 153#true, 68#L1034-6true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:52,163 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,163 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,163 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,163 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,175 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:10:52,175 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,175 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,175 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 63#L1022-3true, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,175 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:10:52,175 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,175 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,175 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 160#true, 84#L1035-1true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,175 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,179 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,179 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,179 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,181 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:10:52,181 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,181 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,181 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 41#L1035true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,181 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:10:52,181 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,181 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,181 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 41#L1035true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,181 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,181 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,181 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,181 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 41#L1035true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:52,187 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,187 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,187 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,187 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 160#true, 41#L1035true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,187 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:10:52,187 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,187 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,187 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:52,187 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,187 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,187 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,187 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 41#L1035true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,187 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:10:52,187 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,188 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,188 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 41#L1035true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:52,188 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,188 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,188 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,188 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 70#L1038true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:52,314 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:10:52,314 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,314 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,314 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,314 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,315 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,315 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,315 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 70#L1038true, 160#true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:52,315 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:10:52,315 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,315 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,315 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 01:10:52,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,315 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,315 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,315 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,315 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,315 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:10:52,315 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,315 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,315 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,441 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,441 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,441 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,441 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,441 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,441 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,441 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,441 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,442 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:10:52,442 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,442 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,442 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 42#L1037true, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:52,443 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:10:52,443 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,443 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,443 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 42#L1037true, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,443 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,443 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,443 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,443 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 42#L1037true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:52,443 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:10:52,443 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,443 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,443 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 42#L1037true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,443 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,443 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,443 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,443 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 42#L1037true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:52,443 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:10:52,443 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,443 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,443 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,457 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,457 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,457 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,457 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 63#L1022-3true, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,457 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,457 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,457 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,457 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 160#true, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,457 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:10:52,457 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,458 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,458 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,458 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,458 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,458 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,458 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,463 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,463 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,463 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,463 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 84#L1035-1true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,463 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:10:52,463 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,463 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,463 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:52,464 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:10:52,464 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,464 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,464 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,464 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,464 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,464 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,464 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:52,465 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:10:52,465 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,465 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,465 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 84#L1035-1true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,465 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,465 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,465 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,465 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 84#L1035-1true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,465 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:10:52,465 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,465 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,465 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:52,675 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,675 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,675 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,675 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,675 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:10:52,675 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,675 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,675 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [136#L1023-6true, threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 70#L1038true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:52,675 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,675 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,675 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,675 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,676 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:10:52,676 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,676 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,676 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,676 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:10:52,676 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:52,676 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:52,676 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:52,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 116#L1037-1true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:52,677 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:10:52,677 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:52,677 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:52,677 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:52,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 160#true, 70#L1038true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 152#(= |#race~data~0| 0), 153#true, threadThread1of4ForFork0InUse]) [2025-03-15 01:10:52,677 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,677 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,677 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,677 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 116#L1037-1true, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,677 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:10:52,677 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,677 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,677 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:52,678 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:10:52,678 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:52,678 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:52,678 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:52,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([530] L1037-1-->L1038: Formula: (= |v_#race~data~0_1| 0) InVars {} OutVars{#race~data~0=|v_#race~data~0_1|} AuxVars[] AssignedVars[#race~data~0][39], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 70#L1038true, 153#true, 152#(= |#race~data~0| 0), threadThread1of4ForFork0InUse]) [2025-03-15 01:10:52,678 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:10:52,678 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,678 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,678 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 01:10:52,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 116#L1037-1true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:52,678 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:10:52,678 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,678 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,678 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:52,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 116#L1037-1true, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:52,678 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:10:52,678 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:52,678 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:52,678 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 49#L1035-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:53,100 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:10:53,100 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:53,100 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:53,100 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:53,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 49#L1035-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:53,100 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:10:53,100 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:53,100 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:53,100 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:53,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 49#L1035-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:53,100 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:10:53,100 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,100 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,100 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:53,101 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:10:53,101 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:53,101 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:53,101 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:53,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:53,101 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:10:53,101 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:53,102 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:53,102 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:53,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:53,102 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:10:53,102 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,102 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,102 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:53,103 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:10:53,103 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,103 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,103 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:53,103 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:10:53,103 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:53,103 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:53,103 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:53,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:53,103 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:10:53,103 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,103 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,103 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:53,103 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:10:53,103 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:53,103 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:53,103 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 01:10:53,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 153#true, 87#L1035-2true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:53,103 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:10:53,104 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,104 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,104 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 59#L1035-4true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:53,446 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:10:53,446 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,446 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,446 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 59#L1035-4true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:53,447 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:10:53,447 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,447 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,447 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 59#L1035-4true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:53,447 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:10:53,447 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,447 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,447 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:53,448 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:10:53,448 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,448 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,448 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:53,448 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:10:53,448 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,448 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,448 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:53,448 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:10:53,448 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,448 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,448 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:53,449 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:10:53,449 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,449 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,449 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:53,449 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:10:53,449 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,449 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,449 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:53,450 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:10:53,450 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,450 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,450 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:53,450 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:10:53,450 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,450 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,450 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 01:10:53,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 49#L1035-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:53,450 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:10:53,450 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,450 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,450 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:53,737 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:10:53,737 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,737 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,737 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 63#L1022-3true, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:53,740 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:10:53,740 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,740 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,740 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 160#true, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:53,740 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:10:53,740 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:53,740 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:53,740 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:53,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:53,741 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:10:53,741 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,741 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,741 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:53,741 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:10:53,741 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,741 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,741 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:53,741 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:10:53,741 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:53,741 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:53,741 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:53,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:53,742 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:10:53,742 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:53,742 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:53,742 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:53,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:53,742 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:10:53,742 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,742 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,742 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:53,743 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:10:53,743 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:53,743 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:53,743 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:53,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:53,743 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:10:53,743 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,743 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,743 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 01:10:53,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 59#L1035-4true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:53,743 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:10:53,743 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:53,743 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:53,743 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 114#L1023-5true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:54,248 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:10:54,248 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,248 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,248 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:54,249 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:10:54,249 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,249 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,249 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:54,249 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:10:54,249 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,249 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,249 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 74#L1035-6true, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:54,251 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:10:54,251 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,251 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,251 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 74#L1035-6true, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:54,251 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:10:54,251 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,251 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,251 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 114#L1023-5true, 74#L1035-6true, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:54,251 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:10:54,251 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,251 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,252 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:54,252 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:10:54,252 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,252 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,252 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:54,253 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:10:54,253 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,253 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,253 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 121#L1035-5true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:54,253 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:10:54,253 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,253 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,253 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 119#L1024-3true, 150#true]) [2025-03-15 01:10:54,254 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:10:54,254 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,254 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,254 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 160#true, 63#L1022-3true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:54,254 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:10:54,254 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,254 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,254 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true, 119#L1024-3true]) [2025-03-15 01:10:54,255 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:10:54,255 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,255 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,255 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 121#L1035-5true, 150#true]) [2025-03-15 01:10:54,255 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:10:54,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 01:10:54,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 121#L1035-5true, 150#true]) [2025-03-15 01:10:54,255 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:10:54,255 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,255 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,255 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:54,622 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:10:54,622 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,622 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,622 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:54,622 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:10:54,622 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,622 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,623 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:54,623 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:10:54,623 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:54,623 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:54,623 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:54,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:54,628 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:10:54,629 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:54,629 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:54,629 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:54,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork0NotInUse, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:54,629 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:10:54,629 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,629 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,629 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:54,629 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:10:54,629 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:54,629 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:54,629 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:54,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 63#L1022-3true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:54,629 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:10:54,629 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,629 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,629 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 124#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, 160#true, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:54,630 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:10:54,630 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:54,630 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:54,630 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:54,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:54,634 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:10:54,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,634 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [136#L1023-6true, threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 160#true, 63#L1022-3true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:54,635 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:10:54,635 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,635 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,635 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 160#true, 62#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, 81#L1024-3true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:54,635 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:10:54,635 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:54,635 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:54,635 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:54,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 119#L1024-3true, 150#true]) [2025-03-15 01:10:54,637 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:10:54,637 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:54,637 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:54,637 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:54,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, threadThread3of4ForFork0InUse, 24#L1023-6true, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 63#L1022-3true, 160#true, 135#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:54,637 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:10:54,637 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,637 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,637 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread2of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of4ForFork0_#t~ret6=|v_threadThread2of4ForFork0_#t~ret6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of4ForFork0_#t~ret6][128], [threadThread2of4ForFork0InUse, 136#L1023-6true, 40#$Ultimate##0true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 150#true, 119#L1024-3true]) [2025-03-15 01:10:54,637 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:10:54,637 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:54,637 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:54,637 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:54,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([590] L1022-->L1022-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_15|) 0) (= (store |v_#pthreadsMutex_18| |v_~#data_mutex~0.base_15| (store .cse0 |v_~#data_mutex~0.offset_15| 1)) |v_#pthreadsMutex_17|) (= |v_threadThread1of4ForFork0_#t~ret3_1| 0))) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, #pthreadsMutex=|v_#pthreadsMutex_18|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_17|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|, threadThread1of4ForFork0_#t~ret3=|v_threadThread1of4ForFork0_#t~ret3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of4ForFork0_#t~ret3][63], [threadThread2of4ForFork0InUse, 136#L1023-6true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 160#true, 63#L1022-3true, 153#true, threadThread1of4ForFork0InUse, 150#true]) [2025-03-15 01:10:54,637 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:10:54,637 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,637 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,637 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 01:10:54,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([585] L1024-->L1024-3: Formula: (and (= |v_#pthreadsMutex_9| (store |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11| (store (select |v_#pthreadsMutex_10| |v_~#data_mutex~0.base_11|) |v_~#data_mutex~0.offset_11| 0))) (= |v_threadThread3of4ForFork0_#t~ret6_1| 0)) InVars {~#data_mutex~0.base=|v_~#data_mutex~0.base_11|, #pthreadsMutex=|v_#pthreadsMutex_10|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_9|, threadThread3of4ForFork0_#t~ret6=|v_threadThread3of4ForFork0_#t~ret6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread3of4ForFork0_#t~ret6][164], [threadThread2of4ForFork0InUse, 40#$Ultimate##0true, 24#L1023-6true, threadThread3of4ForFork0InUse, threadThread4of4ForFork0NotInUse, 74#L1035-6true, 160#true, 153#true, threadThread1of4ForFork0InUse, 81#L1024-3true, 150#true]) [2025-03-15 01:10:54,637 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:10:54,638 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:54,638 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 01:10:54,638 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event